การเพิ่มหรือลดค่าของตัวเลขในตัวแปรทีละหนึ่งตามแบบภาษาซีหรือจาวา

การเพิ่มหรือลดค่าของตัวเลขในตัวแปรทีละหนึ่งตามแบบภาษาซีหรือจาวา

  • $x++ เพิ่มค่าขึ้นอีกหนึ่ง
  • ++$x เพิ่มค่าขึ้นอีกหนึ่ง
  • $x– ลดค่าลงอีกหนึ่ง
  • –$x ลดค่าลงอีกหนึ่ง

ความแตกต่างของการวาง ++ หรือ — ไว้ข้างหน้าหรือข้างหลัง คือดูว่า จะอ่านค่าของตัวแปรก่อน (ในกรณีที่มีการอ่านค่าของตัวแปร) หรืออ่านค่าหลังจากการเพิ่มหรือลด

โปรดลองทำตามตัวอย่างแล้วสังเกตผลลัพธ์ที่ได้ในแต่ละกรณี

<?
$x=3;
echo $x++,”<BR>\n”;
echo $x,”<BR>\n”;

$x=3;
echo ++$x,”<BR>\n”;
echo $x,”<BR>\n”;

$x=3;
echo $x–,”<BR>\n”;
echo $x,”<BR>\n”;

$x=3;
echo –$x,”<BR>\n”;
echo $x,”<BR>\n”;
?>