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 中的类
Oct 09 PHP
如何写php程序?
Dec 08 PHP
深入array multisort排序原理的详解
Jun 18 PHP
解析csv数据导入mysql的方法
Jul 01 PHP
深入Nginx + PHP 缓存详解
Jul 11 PHP
怎样使用php与jquery设置和读取cookies
Aug 08 PHP
php正则提取html图片(img)src地址与任意属性的方法
Feb 08 PHP
php解析mht文件转换成html的实例
Mar 13 PHP
TP3.2批量上传文件或图片 同名冲突问题的解决方法
Aug 01 PHP
php调用云片网接口发送短信的实现方法
Oct 25 PHP
php curl简单采集图片生成base64编码(并附curl函数参数说明)
Feb 15 PHP
关于PHP求解三数之和问题详析
Nov 09 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
关于拼配咖啡,你要知道
2021/03/03 咖啡文化
dedecms 制作模板中使用的全局标记图文教程
2007/03/11 PHP
php更改目录及子目录下所有的文件后缀的代码
2010/09/24 PHP
zend framework框架中url大小写问题解决方法
2014/08/19 PHP
php实现猴子选大王问题算法实例
2015/04/20 PHP
php结合curl实现多线程抓取
2015/07/09 PHP
PHP使用OB缓存实现静态化功能示例
2019/03/23 PHP
JavaScript语言中的Literal Syntax特性分析
2007/03/08 Javascript
基于JQUERY的多级联动代码
2012/01/24 Javascript
购物车选中得到价格实现示例
2014/01/26 Javascript
javascript表格的渲染组件
2015/07/03 Javascript
网页从弹窗页面单选框传值至父页面代码分享
2015/09/29 Javascript
详解JavaScript表单验证(E-mail 验证)
2016/03/31 Javascript
详解微信小程序canvas圆角矩形的绘制的方法
2018/08/22 Javascript
小程序如何使用分包加载的实现方法
2019/05/22 Javascript
layer.open弹层查看缩略图的原图,自适应大小的实例
2019/09/05 Javascript
[01:33:30]DOTA2-DPC中国联赛 正赛 RNG vs Phoenix BO3 第二场 2月5日
2021/03/11 DOTA
跟老齐学Python之编写类之三子类
2014/10/11 Python
Python urllib、urllib2、httplib抓取网页代码实例
2015/05/09 Python
Python爬虫实现(伪)球迷速成
2018/06/10 Python
对python sklearn one-hot编码详解
2018/07/10 Python
Python常见数据结构之栈与队列用法示例
2019/01/14 Python
python实现手机销售管理系统
2019/03/19 Python
Python动态参数/命名空间/函数嵌套/global和nonlocal
2019/05/29 Python
python实现动态创建类的方法分析
2019/06/25 Python
如何用Python制作微信好友个性签名词云图
2019/06/28 Python
Django stark组件使用及原理详解
2019/08/22 Python
简单了解python中的与或非运算
2019/09/18 Python
Python基本语法之运算符功能与用法详解
2019/10/22 Python
Python实现名片管理系统
2020/02/14 Python
纯CSS3实现鼠标滑过按钮动画第二节
2020/07/16 HTML / CSS
关于canvas绘制模糊问题的解决方法
2019/09/24 HTML / CSS
共筑中国梦演讲稿
2014/04/23 职场文书
党委班子对照检查材料
2014/08/19 职场文书
Python干货实战之八音符酱小游戏全过程详解
2021/10/24 Python
搭建zabbix监控以及邮件报警的超级详细教学
2022/07/15 Servers