咨询一个PHP & 操作的问题
Jun 23, 2016 pm 01:55 PM
其中 os_type为3 os_rs['app_key'] 为134217728也就是 16进制的 8000000
echo "#########"."
";
echo $os_type." ".$os_rs['app_key']."
";
echo ($os_type)&($os_rs['app_key']); ==》结果是1
echo "
";
echo (3)&($os_rs['app_key']); ===》 结果为0 是正常的
echo "
";
echo (268435455)&($os_rs['app_key']); ===》 结果为 134217728 也正常
echo "
";
echo $os_type&134217728; ===》 结果为0 是正常的
echo "
";
echo "
echo " if($flag != 0)
echo "checked=\"checked\" ";
echo ">";
echo "$app_str";
echo "";
echo "
奇怪的是为什么2个变量&操作的结果为1,是不是涉及了符号的问题
回复讨论(解决方案)
$os_type = 3;$os_rs['app_key'] = 134217728;var_dump( $os_type & $os_rs['app_key'] );
$os_type = 3;$os_rs['app_key'] = 134217728;var_dump( $os_type & $os_rs['app_key'] );
我???行是0的。
echo ($os_type)&($os_rs['app_key']); //0
还有什么复杂情况,你说出来看看

인기 기사

인기 기사

뜨거운 기사 태그

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











Ubuntu 및 Debian용 PHP 8.4 설치 및 업그레이드 가이드

PHP 개발을 위해 Visual Studio Code(VS Code)를 설정하는 방법
