PHP 중단(단순 및 중첩 루프)

| | | | | | | | | | | | |
예:
입력: array1 = 배열(1, 2, 3, 4, 5, 6, 7) 출력: 1 2 3 4 루프 종료 루프에는 if 조건과 when 조건이 포함됩니다. true 그러면 루프가 중단되고 그렇지 않으면 배열 내용이 표시됩니다. 입력: array1 = 배열(`10`,` 2`, `5`,` 20`, `40`) 출력: 10 2 루프 종료
프로그램:
// 루프를 깨는 PHP 프로그램
// 배열을 선언하고 초기화$array = 배열 (1, 2, 3, 4, 5, 6, 7);
// foreach 루프 사용foreach ( $array as $a ) { if ( $a == 5) break ; else echo $a . "" ; } echo " " ; echo "루프 종료됨" ; ?>
종료:
1 2 3 4 루프 종료
방법 2 :중첩 루프가 있는 경우 PHP에서는 break 2를 사용하여 두 개의 루프를 종료할 수도 있습니다. 맨 아래에 프로그램은 중첩 루프를 포함하고 break 문으로 끝냅니다.
예를 들어, 두 개의 배열 arr1과 arr2가 주어지면 문제는 각 arr1 값에 대한 모든 arr2 값을 다음과 같은 arr1에 매핑하는 것입니다. arr2와 같지 않습니다. arr1의 값이 arr2의 값과 같으면 break 2를 사용하여 두 루프를 모두 종료하고 명령문을 계속 진행합니다.예:
입력: arr1 = array(` A`,` B`, `C`); arr2 = 배열(`C`,` A`, `B`,` D`); 출력: AC 루프 종료 입력: arr1 = 배열(10, 2, 5, 20, 40) arr2 = 배열(1, 2) 출력: 10 1 2 2 1 루프 종료

// 루프를 깨는 PHP 프로그램
// 두 개의 배열을 선언하고 초기화$arr1 = 배열 ( ` A` , `B` , `C` ); $arr2 = 배열 ( `C` , `A` , ` B` , `D` ); < br>// foreach 루프 사용foreach ( $arr1 as $a ) { echo "$a" ; // 중첩 루프 사용 foreach ( $arr2 as $b ) { if ( $a ! = $b )
echo "$b" ; else break 2; } echo " " ; } echo "루프 종료됨" ; ?>
종료:
AC 루프 종료