>백엔드 개발 >PHP 튜토리얼 >PHP 루프에서 중단을 사용하는 방법

PHP 루프에서 중단을 사용하는 방법

藏色散人
藏色散人원래의
2019-01-18 16:42:427161검색

PHP에서는 break를 사용하여 루프를 즉시 종료하고 루프 뒤의 다음 문에서 프로그램 제어를 다시 시작합니다.

PHP 루프에서 중단을 사용하는 방법

예제 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 루프에서 중단을 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.