شرح صفوف ومحتوى الفقرة
يؤثر كل من break; وcontinue; افتراضياً على الحلقة الداخلية الأقرب فقط (وهو ما يكافئ break 1;). وتتميز لغة PHP بدعم تمرير عدد صحيح ثابت بعد الأمر — مثل break 2; أو continue 2; — للخروج من حلقتين متداخلتين معاً في خطوة واحدة:
PHP
<?php
for ($floor = 1; $floor <= 3; $floor++) {
for ($room = 1; $room <= 4; $room++) {
if ($floor === 2 && $room === 2) {
echo "Target Room 2-2 located!\n";
break 2;
}
}
}