千家信息网

PHP中按位与或怎么用

发表于:2024-10-19 作者:千家信息网编辑
千家信息网最后更新 2024年10月19日,小编给大家分享一下PHP中按位与或怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!按位于主要是对二进制数操作。代码如下
千家信息网最后更新 2024年10月19日PHP中按位与或怎么用

小编给大家分享一下PHP中按位与或怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!



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

代码如下:


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


这里不是单纯的相加关系
十进制 1换算成二进制 00000001
十进制 2换算成二进制 00000010
按位^ 00000011 // 就是不相同的都算成1 啦 ^_^
然后,

代码如下:


$a = 1;
$b = 2;
echo $a & $c; // 1
?>


十进制 3换算成二进制 00000011
十进制 1换算成二进制 00000001
按位& 00000001 // 就是各个位数相同的不变否则都算成0
最后介绍下用法 ; 按位&后返回值是没意义的。 主要是用来判断$a 是否存在于 $c // 权限用法比较多。

代码如下:


$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.'的权力
';
}
echo $Pri;
?>

以上是"PHP中按位与或怎么用"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

二进制 十进制 十进 换算 代码 篇文章 相同 内容 就是 权限 不怎么 个位 个位数 大部分 意义 更多 权力 知识 行业 资讯 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 网络安全法 自什么起施行 西安联高软件开发 长讯网络技术有限公司怎么样 数据库设计哪个好 四川服务器机箱厂家云空间 网络安全教育主题推广 服务器管理软件 免费下载 局域网如何制作文件服务器 网络安全保护信息分为几级 考网络安全员有必要吗 定点机构数据库动态维护 上海软件开发公司厂家哪家好 网络安全周的宣传主题 阜阳手机软件开发多少钱 数据库+错误+1171 软件开发服务范围及内容 需单独核算的软件开发成本 凤阳自动化软件开发技术代理商 数据库优化的软件 管理服务器作用是什么意思 电气低压元器件数据库 维护个人信息的网络安全 esxi 服务器迁移至pve 服务器怎么连网 企业网络技术人员职责 虚拟服务器建站 网络安全的互联网职位 涉疫情防控数据网络安全专项 电脑网络技术自我鉴定 文明重启手机版最安全的服务器
0