Devdit
 

หยุดวนลูป for ด้วยคำสั่ง break ภาษา PHP

1.2K

คำสั่ง 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 ในลูป จะมีผลทำให้โปรแกรมหยุดการทำงานแค่ในลูป ส่วนโปรแกรมนอกลูปยังทำงานตามปกติ

แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ