PHP中的按位与和按位或操作示例


Posted in PHP onJanuary 27, 2014

按位与主要是对二进制数操作。

代码如下:

<?php 
$a = 1; 
$b = 2; 
$c = $a^b; 
echo $c // 3 
?>

这里不是单纯的相加关系
十进制 1换算成二进制 00000001
十进制 2换算成二进制 00000010
按位^ 00000011 // 就是不相同的都算成1 啦 ^_^
然后,
<?php 
$a = 1; 
$b = 2; 
echo $a & $c; // 1 
?>

十进制 3换算成二进制 00000011
十进制 1换算成二进制 00000001
按位& 00000001 // 就是各个位数相同的不变否则都算成0
最后介绍下用法 ; 按位&后返回值是没意义的。 主要是用来判断$a 是否存在于 $c // 权限用法比较多。
<?php 
$my_privilege = 15; // 1+2+4+8 拥有全部权限 
$Pri = ''; 
$privilege_arr = array(8=>'增', 4=>'删',2=>'改',1=>'查'); 
foreach($privilege_arr as $k =>$v){ 
$k & $my_privilege && $Pri .= '我有'.$v.'的权力<br>'; 
} 
echo $Pri; 
?>
PHP 相关文章推荐
php+mysql事务rollback&amp;commit示例
Feb 08 PHP
apache php模块整合操作指南
Nov 16 PHP
php动态生成版权所有信息的方法
Mar 24 PHP
PHP输出九九乘法表代码实例
Mar 27 PHP
PHP数组生成XML格式数据的封装类实例
Nov 10 PHP
PHP中关键字interface和implements详解
Jun 14 PHP
PHP实现从上往下打印二叉树的方法
Jan 18 PHP
php处理抢购类功能的高并发请求
Feb 08 PHP
PHP设计模式之模板方法模式实例浅析
Dec 20 PHP
laravel 解决paginate查询多个字段报错的问题
Oct 22 PHP
php 使用 __call实现重载功能示例
Nov 18 PHP
php设计模式之中介者模式分析【星际争霸游戏案例】
Mar 23 PHP
php遍历目录输出目录及其下的所有文件示例
Jan 27 #PHP
PHP中source #N问题的解决方法
Jan 27 #PHP
php计算数组不为空元素个数的方法
Jan 27 #PHP
两级联动select刷新后其值保持不变的实现方法
Jan 27 #PHP
php 启动时报错的简单解决方法
Jan 27 #PHP
php制作中间带自己定义图片二维码的方法
Jan 27 #PHP
基于php和mysql的简单的dao类实现crud操作功能
Jan 27 #PHP
You might like
PHP4 与 MySQL 数据库操作函数详解
2006/12/06 PHP
php !function_exists(&quot;T7FC56270E7A70FA81A5935B72EACBE29&quot;))代码解密
2011/01/07 PHP
PHP反射API示例分享
2016/10/08 PHP
PHP基于DOM创建xml文档的方法示例
2017/02/08 PHP
Gird事件机制初级读本
2007/03/10 Javascript
幻灯片带网页设计中的20个奇妙应用示例小结
2012/05/27 Javascript
JS判定是否原生方法
2013/07/22 Javascript
display和visibility的区别示例介绍
2014/02/26 Javascript
用jquery修复在iframe下的页面锚点失效问题
2014/08/22 Javascript
window.location的重写及判断location是否被重写
2014/09/04 Javascript
js函数内变量的作用域分析
2015/01/12 Javascript
Jquery实现顶部弹出框特效
2015/08/08 Javascript
移动端点击图片放大特效PhotoSwipe.js插件实现
2016/08/25 Javascript
AngularJS实现页面定时刷新
2017/03/14 Javascript
node安装--linux下的快速安装教程
2017/03/21 Javascript
详解react如何在组件中获取路由参数
2017/06/15 Javascript
AngularJS发送异步Get/Post请求方法
2018/08/13 Javascript
微信小程序调用摄像头隐藏式拍照功能
2018/08/22 Javascript
JS 实现微信扫一扫功能
2018/09/14 Javascript
Vue Prop属性功能与用法实例详解
2019/02/23 Javascript
手把手教你 CKEDITOR 4 实现Dialog 内嵌 IFrame操作详解
2019/06/18 Javascript
关于layui 弹出层一闪而过就消失的解决方法
2019/09/09 Javascript
利用Python获取操作系统信息实例
2016/09/02 Python
Python基于回溯法子集树模板解决m着色问题示例
2017/09/07 Python
使用python和Django完成博客数据库的迁移方法
2018/01/05 Python
Python获取本机所有网卡ip,掩码和广播地址实例代码
2018/01/22 Python
python3.6使用pickle序列化class的方法
2018/10/22 Python
搞定这套Python爬虫面试题(面试会so easy)
2019/04/03 Python
Numpy数组array和矩阵matrix转换方法
2019/08/05 Python
详解使用Python下载文件的几种方法
2019/10/13 Python
诺心蛋糕官网:LE CAKE
2018/08/25 全球购物
自学考试自我鉴定范文
2013/09/26 职场文书
亲戚结婚的请假条
2014/02/11 职场文书
爱岗敬业事迹材料
2014/12/24 职场文书
小学班长竞选稿
2015/11/20 职场文书
Docker安装MySql8并远程访问的实现
2022/07/07 Servers