このように、PHPでforeachループを停止できるかどうかを調べようとしています。
$arr = array('Joe', 'Jude', 'James', 'Pitch', 'Tim');
$i=0;
foreach($arr as $val){
echo $val;
if($i == 2){
//Stop looping
}
}
とにかくそれを行う方法はありますか?はいの場合、どうすればよいですか?
ありがとうございました。
を使用break
してインクリメントします$i
。
$arr = array('Joe', 'Jude', 'James', 'Pitch', 'Tim');
$i=0;
foreach($arr as $val){
echo $val;
if(++$i == 2){
break;
}
}
を使用してループから抜け出すことができますbreak
。
1)前に述べたように、uはループをインクリメントする必要があります。2)...ネストされた複数の「foreach」を使用している場合は、ブレーク'n'を実行して、ネストされたn個のループから抜け出すことができます。nは、1から使用したループの総数までの任意の数を指定します。それが役に立てば幸い!