forループを使用して反復処理している配列があります。配列には、関数の引数として渡す必要がある各要素にURLがあります。forとforeachループの呼び出し関数がPHPで失敗する
繰り返し中に関数を呼び出すと、ループは最初の反復後に停止し、配列全体に渡って進まなくなります。
配列の値だけをエコーアウトしようとしたときにループ内で関数を呼び出さないと正常に動作しません。
これはforeachループを使用する場合と同じ問題です。助けてください。
は、ここに私のコード
echo '<ol>';
for($i=0; $i < count($watchList); $i++){
saveProduct(getProductDetail($watchList[$i]));
echo ' <li>Product Saved '. $watchList[$i] .'</li>';
}
echo '</ol>';
'count($ watchList)'の値は何ですか? –
'saveProduct'や' getProductDetail'は '$ watchList'を変更しますか? –
288 items 私が関数呼び出しをコメントし、関数の後に次の行だけをエコーアウトすると、出力されたすべての反復が表示されます。 – Wikki