• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:配列のループ展開)

配列のループ展開で存在チェックが正常に機能しないエラーが発生しています

このQ&Aのポイント
  • 配列のループ展開で、存在チェックが正常に機能しないエラーが発生しています。
  • ループ展開の際に、配列内を検索しても常に「存在しません」となってしまいます。
  • このエラーの原因を特定するために、コードを確認しましたが、どこが間違っているのかが分かりませんでした。

質問者が選んだベストアンサー

  • ベストアンサー
  • t_ohta
  • ベストアンサー率38% (5238/13705)
回答No.1

for文の終わりのカッコの位置が悪いし、$urlへのデータの入れ方が悪い。 これでは、for文の一番最後に作った "http://www.hoge.com/hoge/0042.html" だけが $url に入ってます。 for文の部分を下記のようにしたら、目的の動作になると思います。 $url = array(); for($i = 1; $i <= 42; $i++) { $seminar = "http://www.hoge.com/hoge/".sprintf("%04d", $i).".html"; $url[] = $seminar; }

oh-sit
質問者

お礼

動きました!!! 有難う御座います。(^^) もっと勉強します。