ホームページ > 記事 > 毎日のプログラミング > PHP のループを抜け出すためのメソッド ステートメントは何ですか? (写真 + ビデオチュートリアル)
PHP の職に就こうとしている求職者にとって、面接プロセスでは関連する経験の自己紹介に加えて、PHP の面接の質問に答えるためのテストのようなものです。この記事では、PHP の面接プロセス中によく寄せられる質問、つまり、PHP がループから抜け出すための方法とは何ですか?について紹介します。
一般的な PHP ループ構造には、for ループ、foreach ループ、do...while ループなどが含まれることを誰もが知っているはずです。 以下、for ループの例を用いて詳しく説明します。
for ループから抜け出すための 4 つのメソッドの php コード例は次のとおりです。
最初のメソッド: continue<?php for ($i = 1; $i < 10; $i++) { if ($i == 1 || $i == 5) { continue; } else { echo "$i<br>"; } }
図からわかるように、1と5を除くすべての数字が出力され、表示されます。 。 continue はループ構造になっているため、現在のループを放棄して次のループ文に進むことを意味します。 continue自体はループ構造から飛び出ないことに注意してください。
<?php
for ($i = 1; $i < 10; $i++) {
if ($i == 1 || $i == 5) {
break;
} else {
echo "$i<br>";
}
}
このコードはブラウザを通じてアクセスされますが、ページには数字が表示されません。ここではスクリーンショットは撮りません。このコードを直接コピーして貼り付けて、ローカルでテストできます。
注意、breakはループ本体内にあります。これは、ループステートメントを強制的に終了し、現在のループ本体から飛び出すことを意味します。
<?php
for ($i = 1; $i < 10; $i++) {
if ($i == 1 || $i == 5) {
exit;
} else {
echo "$i<br>";
}
}
上記と同じ結果で、数値は表示されません。 exit はすべてのスクリプト プログラムの実行を終了し、exit 後のコードは出力されないことに注意してください。
<?php
for ($i = 1; $i < 10; $i++) {
if ($i == 1 || $i == 5) {
return;
} else {
echo "$i<br>";
}
}
return は、現在のループを終了し、呼び出されたメソッドのステートメントに戻り、実行を継続することを意味します。
注意、returnの後にパラメータが続く場合は戻り値があり、returnの後にemptyが続く場合、戻り値は空になります。 上記は、
PHP をループから抜け出すための 4 つの方法の紹介です。これは、困っている友人に役立つことを願っています。PHP についてさらに詳しく知りたい場合は、PHP 中国語 Web サイトの PHP ビデオ チュートリアル
を参照して学習してください。以上がPHP のループを抜け出すためのメソッド ステートメントは何ですか? (写真 + ビデオチュートリアル)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。