คำสั่ง break ภาษา PHP คือ คำสั่งสำหรับหยุดการทำงานของโปรแกรมในช่วงการทำงานที่เกิดขึ้น หรือในลูปการทำงาน บทความนี้สอนการใช้คำสั่ง break เพื่อหยุดการวนลูปของคำสั่ง for หรือคำสั่งวนลูปอื่นๆ โดยเขียนโปรแกรมได้ดังนี้
ตัวอย่าง หยุดการทำงานที่รอบที่ 5 (จบการทำงานแค่ 4 รอบ)
<?php
for( $i=1; $i<=12; $i++ ) {
if( $i == 5 ) break;
echo "รอบที่ {$i}<br/>";
}
?>
ผลลัพธ์
รอบที่ 1
รอบที่ 2
รอบที่ 3
รอบที่ 4
ตัวอย่าง หยุดการทำงานที่รอบที่ 9 (จบการทำงานแค่ 8 รอบ)
<?php
for( $i=1; $i<=12; $i++ ) {
if( $i == 9 ) break;
echo "รอบที่ {$i}<br/>";
}
echo "โปรแกรมด้านล่างยังทำงานต่อไป";
?>
ผลลัพธ์
รอบที่ 1
รอบที่ 2
รอบที่ 3
รอบที่ 4
รอบที่ 5
รอบที่ 6
รอบที่ 7
รอบที่ 8
โปรแกรมด้านล่างยังทำงานต่อไป
การใช้คำสั่ง break ในลูป จะมีผลทำให้โปรแกรมหยุดการทำงานแค่ในลูป ส่วนโปรแกรมนอกลูปยังทำงานตามปกติ