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

ตัวดำเนินการเพิ่ม/ลดค่า PHP


แนะนำตัว

ตัวดำเนินการเพิ่มและลดค่าสไตล์ C แสดงโดย ++ และ -- ตามลำดับถูกกำหนดใน PHP ด้วย ตามชื่อที่แนะนำ ++ ตัวดำเนินการการเพิ่มขึ้นจะเพิ่มค่าของตัวแปรตัวถูกดำเนินการ 1 ตัวดำเนินการเหล่านี้ (++ หรือ --) สามารถใช้ในลักษณะคำนำหน้าหรือคำต่อท้ายได้ ไม่ว่าจะเป็นนิพจน์หรือร่วมกับตัวดำเนินการอื่นๆ ในนิพจน์ที่ซับซ้อนมากขึ้น

ไวยากรณ์

<ก่อนหน้า>$x=5;$x=5;$y=5;$x++; // postfix เพิ่มขึ้น $y--; // postfix ลดลง++$y; //ส่วนนำหน้าเพิ่มขึ้น--$x; //คำนำหน้าลดลง

เมื่อใช้อย่างอิสระ ตัวดำเนินการเพิ่ม/ลดคำนำหน้าและส่วนนำหน้าจะทำงานเหมือนกัน ผลลัพธ์ก็คือ $x++ และ ++$x ทั้งสองค่าที่เพิ่มขึ้นของ $x ขึ้น 1 อย่าง $y-- เช่นเดียวกับ --$y ทั้งค่าที่เพิ่มขึ้นของ $y ทีละ 1

รหัสต่อไปนี้แสดงผลของตัวดำเนินการเพิ่ม/ลดในรูปแบบการลงรายการบัญชี/คำนำหน้า

ตัวอย่าง

<ก่อน>

ผลลัพธ์

ผลลัพธ์ต่อไปนี้จะปรากฏขึ้น

x =6 y =4x =5 y =5

เมื่อใช้ในนิพจน์การมอบหมาย ตัวดำเนินการ postfix ++ หรือ -- จะมีลำดับความสำคัญน้อยกว่า =ดังนั้น $a=$x++ จะให้ผลลัพธ์เป็น $a=$x ตามด้วย $x++ ในทางกลับกัน ตัวดำเนินการ ++/-- มีลำดับความสำคัญสูงกว่า =ดังนั้น $b=--$y จะถูกประเมินโดยการทำ --$y ก่อน แล้วจึงกำหนดผลลัพธ์ $y ให้กับ $b

ตัวอย่าง

ผลลัพธ์

ผลลัพธ์ต่อไปนี้จะปรากฏขึ้น

a =5 x =6b =4 y =4

สามารถเพิ่ม/ดำเนินการกับตัวแปรอักขระ ASCII ได้ การเพิ่มส่งผลให้อักขระถัดไปในชุด ASCII หากการเพิ่มขึ้นเกินชุด เช่น เกิน Z ชุด ASCII รอบถัดไปจะถูกทำซ้ำ เช่น ตัวแปรที่มีค่า Z จะเพิ่มขึ้นเป็น AA อักขระที่ไม่ใช่ ASCII (นอกเหนือจาก A-Z, a-z และ 0-9) จะถูกละเว้นโดยตัวดำเนินการเพิ่ม

ตัวอย่าง

ผลลัพธ์

ผลลัพธ์ต่อไปนี้จะปรากฏขึ้น

BCD234