foreachループのいくつかの繰り返しをスキップします。foreachループ中にいくつかの繰り返しをスキップします
私はこのコードを持っています。
$myarray = array("a","b","c","d","e","f","g","h");
$skip = 5;
foreach($myarray as $key => $letter){
if($key < $skip){
$key = $skip;
}
echo $letter;
}
このコードではこのトリックは行いません。しかし、それを使って私は自分が望むものを説明することができます。私は実際に次の反復のポインタを動かすべきです。それは、私が望むものへの鍵の値を変更することで十分であると考えました。私は可能な解決策がこれであることを理解しています。
$myarray = array("a","b","c","d","e","f","g","h");
$skip = 5;
foreach($myarray as $key => $letter){
if($key < $skip){
continue;
}
echo $letter;
}
でも、これはやはり繰り返しのステップです。私は完全に反復を飛び越したいと思います。本当に仕事(一般的には及び反復)どのようforeach
ループではありません
おかげ
あなたはforeachでそれをすることはできません、あなたは私があなたのタイトルで推測していたものではない、定期的なforループを使用しなければならないでしょう... – Paulpro
ITs printing fgh、それはそれを意味しますスキップ –