首頁 >後端開發 >php教程 >PHP循環中的break如何使用

PHP循環中的break如何使用

藏色散人
藏色散人原創
2019-01-18 16:42:427180瀏覽

在PHP中,break用來立即終止循環,程式控制在循環後的下一個語句處重新開始。

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( &#39;A&#39;, &#39;B&#39;, &#39;C&#39; ); 
$arr2 = array( &#39;C&#39;, &#39;A&#39;, &#39;B&#39;, &#39;D&#39; ); 
  
// 使用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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn