*CSVファイルの読み込み [#z12f9139]

[[CSVの読み込みで3桁ずつカンマで区切っている数字を読み込める:http://www.phppro.jp/qa/626]]

>
   1. <?php
   2.  
   3. $datas = array(); // 実データ
   4. $row = $num = 0;
   5.  
   6. $fp = fopen("test.csv", "r"); // CSVファイルを読み込む
   7.  
   8. // 最初の行は項目名
   9. $koumoku = fgetcsv($fp, 9000, ",");
  10. if ($koumoku !== FALSE) {
  11.     $num = count($koumoku);
  12. }
  13.  
  14. while (($data = fgetcsv($fp, 9000, ",")) !== FALSE) {
  15.     for ($i=0; $i < $num; $i++) {
  16.         $datas[$row][$koumoku[$i]] = $data[$i]; // 項目名で連想配列
  17.     }
  18.     $row++;
  19. }
  20.  
  21. fclose($fp);
  22.  
  23. var_dump($datas); // 結果の表示


トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS