 ファイル内容を配列に格納 file
 ファイル内容を配列に格納 file
written 2006/6/10
テキスト形式のログファイルを扱う場合は、やたらと使う関数。
$array = file("filename");
で、ファイル「filename」の内容を、1行=1要素として配列$arrayに格納します。
読み込んで、データ表示するだけなら、fopenを使う必要なし。
上記の処理の後は、
$number = count($array);
で要素(行)数を返すことができるし、csvファイルのように、1行のデータがさらにカンマで区切られている場合、上記のfile関数以下、
for ($i=0; $i < count($array); $i++) {
  $line = explode(",", $array[$i]);
  print "<p>id: " .$line[0] ."</p>¥n";
}
というふうに、データを個別に処理していくことができます。
注)バックスラッシュは全角の¥で表記しています。
 




 利用上の注意事項
利用上の注意事項 スレッドを見る
スレッドを見る 
  
  記号
記号 
 





 




