关于php的几个运算符号,谢谢

xingxing 2006-04-11 11:04:42
在php中,经常遇到几个运算符号,请解释,谢谢
$a // 是一个字符串
$b //是一个字符串

1) $a | $b 运算是怎么运算的?
2)$a & $b 运算是怎么样的?
3) ~$a
4)$a ^ b

这些是字符串按位运算吗?谢谢
...全文
159 5 打赏 收藏 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
siriusding 2006-04-11
  • 打赏
  • 举报
回复
1)$a | $b 按位或
2)$a & $b 按位与
3)~$a 按位非
4)$a ^ b 按位异或
keaizhong 2006-04-11
  • 打赏
  • 举报
回复
http://www.php.net/manual/zh/language.operators.bitwise.php
看这里的表格 15-3
keaizhong 2006-04-11
  • 打赏
  • 举报
回复
二进制位运算。。
5 & 3 = 1
101 = 5
011 = 3
001 = 1

看到了吗??第一位和第一位比,5的第一位是1,3的第一位是0,与一下得到的结果是0
以此类推
loveenglish 2006-04-11
  • 打赏
  • 举报
回复
siriusding(天狼星)说的就是这个意思
iasky 2006-04-11
  • 打赏
  • 举报
回复
都是位运算

21,889

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧