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
Login
Search