[PHP-users 26435] Re: 配列の読込

Seto seto @ 1kg.jp
2005年 8月 12日 (金) 11:28:50 JST


 Setoです。

>配列の読込で
>
>for($iCnt = 1; $iCnt < $input_offset; $iCnt++)
>    {
>     fgetcsv($fp, 1024);
>    }
>だとOKなのですが、下記はダメなのですが、配列は読めないのでしょうか?
>
>for($iCnt = 1; $iCnt < $input_offset; $iCnt++)
>    {
>     $new[];

  配列のキーを指定しない書き方は
  配列に順番にデータを追加していくときだけです。
  
  既に配列にデータが格納してあるものを取り出したいなら
  キーを指定する必要があります。
  
  echo $new[$iCnt];


さらに他の方が指摘されているように
foreachを使ったほうが良いでしょう。(PHP3じゃないですよね?)

for を使うなら 終了条件は $iCnt < count( $new ) のほうが安全だと思います。

>    }
>
>


Junya Seto



PHP-users メーリングリストの案内