一定の条件に適合した場合、即座にループを抜けることが必要な場合があります。break 命令を使用すると、ブロック内のどこからでもループを抜けて、ループの条件を無視することができます。ループ後の次の文から、実行が再開されます。break 命令は、while、do または for の各ループの内部で使用することができます。
次の例では、4 文字より長い文字列配列の最初の値を見つけます。
string $words[] = {"a","bb","ccc","dddd","eeeee","ffffff"};
string $long = "";
for ($i = 0; $i < size($words); $i++) {
if (size($words[$i]) > 4) {
$long = $words[$i];
break;
}
print($words[$i] + " is too short...\n");
};
print($long + " is the first long word.\n");