คำชี้แจงการแบ่ง PHP
คำสั่งแบ่ง PHP จะอยู่ในรหัสของคำสั่งวนรอบเพื่อให้โปรแกรมของคุณแยกออกจากคำสั่งวนรอบ ในบทช่วยสอนที่ผ่านมาเราได้พูดถึงข้อความสั่งวนรอบหลายประเภท แต่ละคำสั่งวนรอบเหล่านี้มีนิพจน์ทดสอบที่ควบคุมเมื่อจะหยุดลูป เหตุใดคุณจึงต้องการเพิ่มรหัส "หยุด" อีกรายการ มีเหตุผลมากมายในการทำเช่นนี้ ตัวอย่างเช่นคุณจะใช้คำสั่ง break เพื่อป้องกันโปรแกรมของคุณจากการกระทำที่ไม่พึงประสงค์เช่นการหารด้วยศูนย์

ด้านล่างเป็นตัวอย่างของคำสั่ง break ที่ถูกเพิ่มในคำสั่งวนซ้ำ คุณจะจำคำสั่งวนรอบนี้จากบทช่วยสอนก่อนหน้าเกี่ยวกับ PHP สำหรับคำสั่ง หากเวลาผ่านไปตั้งแต่คุณอ่านบทช่วยสอนนี้ให้ย้อนกลับไปและรีเฟรชหน่วยความจำของคุณ

for (เตรียมข้อมูลเบื้องต้นตัวแปร exp, ทดสอบนิพจน์, แก้ไขตัวแปร exp)
{
ถ้า (นิพจน์ทดสอบที่สอง) {break; }
อื่น {ทำสิ่งนี้}
}
สำหรับ ($ number = 1; $ number <11; $ number ++)
{
if ($ number == 5) {break; }
อื่น {echo "$ number
"; }
}


สำหรับ ($ number = 1; $ number <11; $ number ++)
สำหรับ (เริ่มต้นการแสดงออกของตัวแปรการแสดงออกการทดสอบการปรับเปลี่ยนการแสดงออกของตัวแปร)
นี่เป็นเช่นเดียวกับในบทช่วยสอนก่อนหน้า คำสั่งสำหรับเริ่มต้นด้วยคำว่า สำหรับ และมีสามนิพจน์ระหว่างวงเล็บ

{
ส่วนที่เหลือในรหัสของคำสั่งนี้ตามมาหลังจากวงเล็บปีกกาซ้ายนี้

if ($ number == 5) {break; }
ถ้า (นิพจน์ทดสอบที่สอง) {break; }
สิ่งใหม่แรกที่คุณเห็นที่นี่คือคำสั่ง if นี่คือนิพจน์ทดสอบที่สองของเรา มันควบคุมคำสั่ง break ที่ตามมา ในตัวอย่างของเราเราต้องการหยุดลูปถ้าค่าของตัวแปร $ number คือ 5 เมื่อเงื่อนไขนี้เป็นจริงการดำเนินการต่อไปนี้ -> {break; } โปรแกรมจะไม่ดำเนินการตามคำสั่งที่เหลือ -> อื่น {ทำสิ่งนี้} มันจะ "แตกออก" ของวง

เมื่อการทดสอบคำสั่ง if เป็นเท็จต่อไปนี้จะถูกละเว้น -> {break; } และส่วนคำสั่งอื่นจะถูกดำเนินการ -> else {do ​​this}

อื่น {echo "$ number
"; }
อื่น {ทำสิ่งนี้}
นี่เป็นประโยคอื่นที่จะถูกดำเนินการเมื่อคำสั่ง if เป็นเท็จ ดังเช่นในบทช่วยสอนก่อนหน้านี้คำแนะนำ {do this} คือการพิมพ์ค่าปัจจุบันของตัวแปร $ number และ HTML
รหัสไปยังเว็บเบราว์เซอร์

}
วงเล็บปีกกาขวานี้วางไว้ที่ส่วนท้ายของข้อความ

นี่คือสิ่งที่จะปรากฏในเว็บเบราว์เซอร์

1
2
3
4