Operator ประเภท increment และ decrement
นนทชัย ทรัพย์ทวีพงศ์ 2009-08-02 19:56:46

(0)

(0)

(0)

(481)
Operator ประเภท Increment และ Decrement ก็คือ Operator ที่ใช้ในการเพิ่มค่าให้กับตัวแปรอัตโนมัติทีละ 1 ค่า โดยสามารถใช้ได้ 2 กรณีนั่นคือ ใช้นำหน้าตัวแปร (ที่เรียกว่า Increment) และใช้ต่อข้างหลังตัวแปร (ที่เรียกว่า Decrement) ซึ่งมีวิธีการใช้งานต่าง ๆ ดังนี้
$a = 5;
print ++$a;
# แสดงผล 6
$b = 5;
print $b++;
# แสดงผล 5 แต่หลังจากแสดงผลค่าของ $b จะเท่ากับ 6
ไม่เพียงแต่เพิ่มหรือลดค่าตัวเลขเท่านั้น แต่เราสามารถทำการเพิ่มค่าหรือลดค่าตัวแปรชนิดสตริงได้อีกด้วย เราไปดูตัวอย่างการใช้งานกันนะครับ
$a = "a0";
print ++$a;
# แสดงผล a1
$b = "aa";
print ++$b;
# แสดงผล ab
$c = "az";
print ++$c;
# แสดงผล ba
$d = "zz";
print ++$d;
# แสดงผล aaa
แหล่งที่มา: