PHP中的逐位和逐位或操作示例
代码如下:
复制代码代码如下所示:
< PHP
$ = 1;
$ = 2;
$;
回声$ 3
>
这不是简单的加法。
十进制1转换成二进制0000000 1
十进制2转换成二进制000000 10
根据^ 000000 11 / /不为1 ^ _ ^相同。
然后uff0c
复制代码代码如下所示:
< PHP
$ = 1;
$ = 2;
回声$ 1
>
十进制3转换成二进制000000 11
十进制1转换成二进制0000000 1
根据一个0000000 - 1 是所有相同的数字是0或没有
最后,介绍了以下用法:在一个位之后返回值是没有意义的。主要用于确定$是否存在于使用更大的。
复制代码代码如下所示:
< PHP
my_privilege美元= 15; / / 1 + 2 + 4 + 8的全部权限
=;
privilege_arr阵列(8美元= = > 'increase,4 = >删除,2 = 1 = > >显示,检查);
foreach(privilege_arr美元美元美元K = > v){
my_privilege $ $ K $原我有权力五美元;
}
回声优先级;
>