PHP 8从入门到精通(视频教学版)
上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 程序运行结果