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 を使用して 2 つのループを終了することもできます。 。以下のプログラムにはネストされたループが含まれており、break ステートメントを使用してループを終了します。
たとえば、2 つの配列 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 中国語 Web サイトの他の関連記事を参照してください。