PHP コード スニペットの機能は、7 で割り切れず、3 で割り切れない 100 以内の自然数を出力することです。ループ内では、最初に if 条件ステートメントを使用してこれらの自然数を決定します。割り切れる数値を指定してから continue ステートメントを実行すると、直接次のループに入ります。次の出力ステートメントは実行されません。 break
break は、上記のさまざまなループや switch ステートメントで使用されます。その機能は、現在の文法構造から飛び出し、次のステートメントを実行することです。 Break ステートメントは、ループから抜け出すレベルの数を表すパラメーター n を受け取ることができます。複数のループから抜け出す場合は、抜け出すレベルの数を表すために n を使用できます。パラメータがない場合、デフォルトでは現在のループから抜け出します。
コードをコピーします
コードは次のとおりです:
for($i = 1000;$i >= 1 ; $ i– ){
if( sqrt($i) goto a;
}
echo "$i";
}
a:
echo" これで終わりです";たとえば、goto はループを抜け出すために使用されます。この例は、平方根が 29 より大きい 1000 以内の数値を検出するために使用されます。
exitexitはプログラムの実行を終了するために使用されます。どこでも使えるし、ループから飛び出す意味もない。 exit は 1 つのパラメータを受け取ることができます。パラメータが文字列の場合、PHP はその文字列を直接出力します。パラメータが整数 (範囲は 0 ~ 254) の場合、そのパラメータが終了ステータスとして使用されます。
コードをコピー
コードは次のとおりです:
for($i = 1000;$i >= 1 ; $i– ){
if( sqrt($i) > ;= 29 ){
echo"$i n
";
}
else{
exit;
}
}
echo"この行はエクスポートされません";
?>
上記の例では、コードの実行がループ内で直接終了するため、後続のコードが実行されません。PHP Webページ内にある場合、終了後のHTMLコードも出力されません。
return
return ステートメントは、コードの一部を終了し、パラメーターを返すために使用されます。関数から呼び出すことも、include() ステートメントまたは require() ステートメントに含まれるファイルから呼び出すこともできます。また、関数から呼び出された場合、プログラムはすぐに終了し、 include() または require() ステートメントに含まれるファイルから呼び出された場合、プログラムの実行は直ちにそのファイルを呼び出したプログラムに戻り、戻り値が include() の戻り値として使用されます。またはrequire()。そして、メインプログラムで呼び出された場合、メインプログラムはすぐに実行を停止します
コードをコピーします コードは次のとおりです:
for($i = 1000;$i >= 1; $i– ){
if( sqrt($i) >= 29){
echo”$i n
”;
}
else{
return;
}
}
echo” バンクは出力されません。”;
?>
ここの例は、上記の exit を使用した場合と同じ効果があります。
ループの終わりに、それは自然に飛び出します
これは、ループがループの臨界条件を満たしたときに、自動的に終了することを理解するのに最適です。
上記は、PHP でループから抜け出すためのいくつかの方法の簡単な要約です。
http://www.bkjia.com/PHPjc/327957.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/327957.html技術記事 PHP のループ構造には通常、for ループ、while ループ、do{} ループ、foreach ループが含まれます。ループの種類に関係なく、基本的に PHP のループから抜け出す方法はいくつかあります。コード...
。