PHP - Operator (ตัวดำเนินการ) |
|
Written by admin
Thursday, 24 June 2010 21:40
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
โอเปอเรเตอร์ (Operator) หรือตัวดำเนินการ +(บวก) , - (ลบ) , * (คูณ) , / (หาร) , % (ตัวหารเก็บเศษที่เหลือ)
ตัวดำเนินการเปรียบเทียบ
ตัวดำเนินการทางตรรกะ
<? $a = 22; $b = 4; echo "\$a = 22<br>\n"; echo "\$b = 4<br>\n";
/* สำหรับเครื่องหมาย + และ - การกระทำจะต้องอยู่ในวงเล็บ echo "\$a + \$b = " . ($a + $b) . "<br>\n"; echo "\$a - \$b = " . ($a - $b) . "<br>\n"; echo "\$a * \$b = " . $a * $b . "<br>\n"; echo "\$a / \$b = " . $a / $b . "<br>\n"; echo "\$a % \$b = " . $a % $b . "<br><br>\n";
echo "หลังจากคำสั่ง \$a++<br>\n"; $a++; //เพิ่มค่า $a ขึ้น 1 เทียบเท่ากับคำสั่ง $a = $a + 1 echo "\$a = $a<br>\n"; echo "\$b = $b<br><br>\n"; $c = ++$a * $b--;
echo "หลังจากคำสั่ง \$c = ++\$a * \$b--<br>\n"; echo "\$a = $a<br>\n"; echo "\$b = $b<br>\n"; echo "\$c = $c .. ทำไมจึงได้ค่านี้ ลองคิดดู<br>\n";
?>
ผลลัพธ์ $a = 22 $b = 4 $a + $b = 26 $a - $b = 18 $a * $b = 88 $a / $b = 5.5 $a % $b = 2
หลังจากคำสั่ง $a++ $a = 23 $b = 4
หลังจากคำสั่ง $c = ++$a * $b-- $a = 24 $b = 3 $c = 96
.. ทำไมจึงได้ค่านี้ ลองคิดดู
อ้างอิง : 1. เรียนลัด PHP 4 (สมประสงค์ ธิตินิลนิธิ) 2. www.php.net
|