萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> php編程 >> php入門教程之位操作

php入門教程之位操作

本文章來給大家介紹一篇很簡單的入門教程就是php位操作了,各位有需要了解的朋友可參考。

1.&(與) 將數值轉化為二進制後 都為1則為1否則為0

$a = 10; //1010
$b = 12; //1100
echo $a & $b; //得到的是8 => 1000     2.| (或) 將數值轉化為二進制後 只要有一個是1則為1 否則為0

$a = 10; //1010
$b = 12; //1100
echo $a | $b; //得到的是14 => 1110     3.^ (異或)將數值轉化為二進制後 相同的為0 不同的為1

$a = 10; //1010
$b = 12; //1100
echo $a ^ $b; //得到的是6 => 0110     4.~ (取非) 將數值轉化為二進制後 1轉為0 0轉為1

$a = 10; //1010
echo ~$a; //結果是-11 => 1111111111111111111111111111111111111111111111111111111111110101     5.<< (左移) 左移幾個位置就乘以幾個2

$a = 10;
echo $a << 3; //結果是80     6. >> (右移) 右移幾個位置除以幾個2

$a = 80;
echo $a >> 3; //結果是10

copyright © 萬盛學電腦網 all rights reserved