14 of 410 menu

คำสั่ง break

คำสั่ง break จะหยุดการทำงานของลูปปัจจุบัน (for, while, do-while หรือ foreach) หรือคำสั่ง switch ทันที หลังจากดำเนินการ break แล้ว การควบคุมจะถูกส่งไปยังบรรทัดถัดจากโครงสร้างที่ถูกหยุด

หลังคำสั่ง break สามารถระบุตัวเลขได้ เพื่อบอกว่าจะให้หยุดโครงสร้างที่ซ้อนกันอยู่กี่ชั้น (ค่าเริ่มต้นคือ 1)

โครงสร้าง

break;
break $level;

ตัวอย่าง

หยุดลูปเมื่อเงื่อนไขเป็นจริง:

<?php for ($i = 0; $i < 5; $i++) { if ($i == 3) { break; } echo $i; } ?>

ผลลัพธ์จากการรันโค้ด:

'012'

ตัวอย่าง

การใช้ในคำสั่ง switch:

<?php $value = 2; switch ($value) { case 1: echo 'One'; break; case 2: echo 'Two'; break; default: echo 'Other'; } ?>

ผลลัพธ์จากการรันโค้ด:

'Two'

ตัวอย่าง

หยุดลูปซ้อนด้วยการระบุระดับ:

<?php for ($i = 0; $i < 3; $i++) { for ($j = 0; $j < 3; $j++) { if ($j == 1) { break 2; // หยุดทั้งสองลูป } echo $i.$j; } } ?>

ผลลัพธ์จากการรันโค้ด:

'00'

ดูเพิ่มเติม

  • คำสั่ง continue,
    ซึ่งหยุดการวนซ้ำปัจจุบันของลูป
  • คำสั่ง switch,
    ซึ่งเลือกบล็อกโค้ดหนึ่งบล็อกเพื่อดำเนินการ
ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ