PHP浣嶈繍绠楃
浣嶈繍绠楃
浣嶈繍绠楃鍏佽瀵规暣鍨嬫暟涓寚瀹氱殑浣嶈繘琛岀疆浣嶃傚鏋滃乏鍙冲弬鏁伴兘鏄瓧绗︿覆锛屽垯浣嶈繍绠楃灏嗘搷浣滃瓧绗︾殑 ASCII 鍊笺
<?php
echo 12 ^ 9; // 杈撳嚭涓 '5'
echo "12" ^ "9"; // 杈撳嚭閫鏍煎瓧绗︼紙ascii 8锛
// ('1' (ascii 49)) ^ ('9' (ascii 57)) = #8
echo "hallo" ^ "hello"; // 杈撳嚭 ascii 鍊 #0 #4 #0 #0 #0
// 'a' ^ 'e' = #4
echo 2 ^ "3"; // 杈撳嚭 1
// 2 ^ ((int)"3") == 1
echo "2" ^ 3; // 杈撳嚭 1
// ((int)"2") ^ 3 == 1
?>
渚嬪瓙 | 鍚嶇О | 缁撴灉 |
---|---|---|
$a & $b | And锛堟寜浣嶄笌锛 | 灏嗘妸 $a 鍜 $b 涓兘涓 1 鐨勪綅璁句负 1銆 |
$a | $b | Or锛堟寜浣嶆垨锛 | 灏嗘妸 $a 鎴栬 $b 涓负 1 鐨勪綅璁句负 1銆 |
$a ^ $b | Xor锛堟寜浣嶅紓鎴栵級 | 灏嗘妸 $a 鍜 $b 涓笉鍚岀殑浣嶈涓 1銆 |
~ $a | Not锛堟寜浣嶉潪锛 | 灏 $a 涓负 0 鐨勪綅璁句负 1锛屽弽涔嬩害鐒躲 |
$a << $b | Shift left锛堝乏绉伙級 | 灏 $a 涓殑浣嶅悜宸︾Щ鍔 $b 娆★紙姣忎竴娆$Щ鍔ㄩ兘琛ㄧず鈥滀箻浠 2鈥濓級銆 |
$a >> $b | Shift right锛堝彸绉伙級 | 灏 $a 涓殑浣嶅悜鍙崇Щ鍔 $b 娆★紙姣忎竴娆$Щ鍔ㄩ兘琛ㄧず鈥滈櫎浠 2鈥濓級銆 |
鍦 32 浣嶇郴缁熶笂涓嶈鍙崇Щ瓒呰繃 32 浣嶃備笉瑕佸湪缁撴灉鍙兘瓒呰繃 32 浣嶇殑鎯呭喌涓嬪乏绉汇
浠ヤ笂灏辨槸PHP浣嶈繍绠楃鐨勮缁嗗唴瀹癸紝鏇村淇℃伅璇峰叧娉∣D浜戝叾瀹冪浉鍏虫枃绔狅紒