我該如何使用 PHP 中斷外部迴圈?
如果存在兩個巢狀迴圈,則可以使用 break 語句 −
break 2;
以下是使用 foreach 迴圈的演示 −
foreach(...) { foreach(...) { if (my_var_1.name == my_var_2) break 2; //it breaks out of the outermost foreach loop } }
對於 PHP 版本 >=5.3,可以使用以下程式碼行 −
foreach (...) { foreach (...) { if (my_var_1.name == my_var_2) goto top; } } top:
廣告