
上QQ阅读APP看书,第一时间看更新
3.8.6 按位运算符
按位运算符是把整数按照“位”的单位来进行处理。按位运算符的含义如表3-5所示。
表3-5 按位运算符的含义

【例3.20】(实例文件:源文件\ch03\3.20.php)
<?php $a = 7; // 7的二进制代码是111 $b = 4; // 4的二进制代码是100 echo '$a & $b = ' . ($a & $b) . '<br/>'; // 运算结果为二进制代码100,即4 echo '$a | $b = ' . ($a | $b) . '<br/>'; // 运算结果为二进制代码111,即7 echo '$a ^ $b = ' . ($a ^ $b) . '<br/>'; // 运算结果为二进制代码011,即3 ?>
本程序运行结果如图3-21所示。

图3-21 程序运行结果