Devdit
 

PHP exit loop ด้วย break และ continue

1.3K

PHP exit loop ด้วย break และ continue บทความนี้สอนการใช้คำสั่ง break และ continue เพื่อออกจากลูป โดย break เป็นการออกจากลูปเลย ส่วน continue เป็นการข้าม (skip) ของรอบนั้นๆ สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่างที่ 1 PHP exit loop ด้วย break

<?php
    for( $i=1; $i<=6; $i++ ) {
        if( $i == 3 ) break;
        echo $i."<br/>";
    }
?>

ผลลัพธ์

1
2

คำอธิบาย

PHP exit loop ด้วย break จากตัวอย่างใช้คำสั่ง if( $i == 3 ) break หมายความว่า ถ้าตัวแปร i มีค่าเท่ากับ 3 คือ วนลูปถึงรอบที่ 3 ให้ทำการ break หรือออกจาลูปเลย ทำให้ได้ผลลัพธ์เป็นการวนลูปทั้งหมด 2 รอบ

 

ตัวอย่างที่ 2 PHP exit loop ด้วย continue

<?php
    for( $i=1; $i<=6; $i++ ) {
        if( $i == 3 ) continue;
        echo $i."<br/>";
    }
?>

ผลลัพธ์

1
2
4
5
6

คำอธิบาย

PHP exit loop ด้วย continue จากตัวอย่างใช้คำสั่ง if( $i == 3 ) continue หมายความว่า ถ้าตัวแปร i มีค่าเท่ากับ 3 คือ วนลูปถึงรอบที่ 3 ให้ทำการ continue ซึ่งจะเป็นการข้ามรอบทำงาน (skip) รอบที่ 3 ไปทำรอบที่ 4 ต่อเลย ทำให้ผลลัพธ์ไม่แสดงเลขที่ 3 เพราะถูกข้าม (skip) การวนลูป

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