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