php foreach ループを停止する方法: 1. continue を使用して foreach ループから抜け出します; 2. Break を使用して foreach ループを終了します。
この記事の動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 パソコン
ループの停止方法php foreach?
Foreach は this/current ループから抜け出してループ メソッドを終了します
foreach() ループ内で、特定の条件が満たされたときにこのループから抜け出す必要があります。条件が満たされました。次のループの実行を続行するか、特定の条件が満たされたときに foreach() ループを終了します。使用するのは、それぞれ continue と Breakです
PHP:
foreach($arras $key => $value){ if($value=='b'){ $html.= $value; continue;// 当 $value为b时,跳出本次循环 } if($value=='c'){ $html.= $value; break;// 当 $value为c时,终止循环 } } echo$html; // 输出: abc
JavaScript:
var myerror = null; try{ arr.forEach(function(el,index){ if (el==20) { console.log("try中遇到20,能退出吗?");// foreach.break=new Error("StopIteration"); }else{ console.log(el); } }); }catch(e){ console.log(e.message); if(e.message==="foreach is not defined") { console.log("跳出来了?");// return; }else throw e; }//可以跳出来
推奨学習: 「PHP ビデオ チュートリアル 」
以上がPHP foreachでループを停止する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。