在PHP中,break用來立即終止循環,程式控制在循環後的下一個語句處重新開始。
範例1:給定一個數組,任務是運行循環並顯示數組中的所有值,並在遇到5時終止循環。
程式碼實例:
<?php // PHP break // 声明一个数组并初始化 $array = array( 1, 2, 3, 4, 5, 6, 7 ); //使用foreach循环 foreach ($array as $a) { if ($a == 5) break; else echo $a . " "; } echo "<br>"; echo "循环终止"; ?>
輸出:
1 2 3 4 循环终止
#範例2:給定巢狀循環,在PHP中我們也可以使用break來終止兩個循環。程式下麵包含巢狀循環並使用break語句終止它。
例如,給定兩個陣列arr1和arr2,並且任務是為arr1的每個值顯示arr2的所有值,直到arr1的值不等於arr2。如果arr1中的值等於arr2的值,則使用break 2終止兩個迴圈並執行其他語句。
程式碼實例:
<?php // PHP break // 声明两个数组并初始化 $arr1 = array( 'A', 'B', 'C' ); $arr2 = array( 'C', 'A', 'B', 'D' ); // 使用foreach循环 foreach ($arr1 as $a) { echo "$a "; // 嵌套循环 foreach ($arr2 as $b) { if ($a != $b ) echo "$b "; else break 2; } echo "<br>"; } echo "<br>循环终止"; ?>
輸出:
A C 循环终止
這篇文章就是關於PHP循環中break關鍵字的使用介紹,希望對需要的朋友有幫助!
以上是PHP循環中的break如何使用的詳細內容。更多資訊請關注PHP中文網其他相關文章!