Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

ความหมายของ '^' ใน PHP คืออะไร?


'^' เป็นโอเปอเรเตอร์ระดับบิตใน PHP เช่น XOR (เอ็กซ์คลูซีฟ OR) โอเปอเรเตอร์ระดับบิตที่ใช้เพื่อแสดงค่า ASCII ของตัวแปรที่เป็นปัญหา ตัวอย่างเช่น − สำหรับค่า evert bit ตัวดำเนินการ ^ จะตรวจสอบว่าบิตนั้นเหมือนกันในค่าอื่นด้วยหรือไม่ หากค่าเท่ากัน ระบบจะสร้าง 0 เป็นเอาต์พุต มิฉะนั้น 1 จะแสดงเป็นเอาต์พุต ด้านล่างนี้เป็นตัวอย่างที่แสดงให้เห็นเช่นเดียวกัน −

ตัวอย่าง

<?php
   $x = "a";
   $y = "b";
   $x ^= $y;
   $y ^= $x;
   $x ^= $y;
   echo $x;
   echo "\n";
   echo $y;
?>

ผลลัพธ์

b
a

ตัวแปรต่างๆ จะได้รับการกำหนดค่าอักขระและตัวดำเนินการ '^' ใช้เพื่อดำเนินการ XOR กับตัวแปรทั้งสอง เอาต์พุตที่เกี่ยวข้องจะแสดงบนคอนโซล