Warning: Use of undefined constant ddsg_language - assumed 'ddsg_language' (this will throw an Error in a future version of PHP) in /home/ezic/ezic.info/public_html/w.ezic.info/wp-content/plugins/sitemap-generator/sitemap-generator.php on line 44
PHPによるCSVファイルの読み込み | EZiC[イージック]コンテンツ紹介!

PHPによるCSVファイルの読み込み

PHPでCSVファイルを読み込む
 ※「fgetcsv」関数の第3引数にてセパレート文字変更可

★読み込みサンプルCSV(sample.csv)

111,222,333
AAA,BBB,CCC

★PHP

PHP:
  1. // 読み込むCSVパス
  2. $read_csv_path = './sample.csv';
  3.  
  4. // CSVファイルを読み込む
  5. $fp = fopen($read_csv_path,'r');
  6. $count = 0;
  7. while($arr = fgetcsv($fp, 1000, ',')){
  8.     $csv[$count] = $arr;
  9.     $count++;
  10. }
  11.  
  12. // 読み込んだCSVをテスト出力
  13. echo '<pre>';
  14. var_dump($csv);
  15. echo '</pre>';

★出力結果

array(2) {
  [0]=>
  array(3) {
    [0]=>
    string(3) "111"
    [1]=>
    string(3) "222"
    [2]=>
    string(3) "333"
  }
  [1]=>
  array(3) {
    [0]=>
    string(3) "AAA"
    [1]=>
    string(3) "BBB"
    [2]=>
    string(3) "CCC"
  }
}
タイトルとURLをコピーしました