CSVデータを扱う
CSV ファイルを JSON ファイルに変換する。
<?php // 例
// sample.csv の内容
"id","grp","name","tel"
"3","サービス業部会","(有)飯田","0964-22-0341"
"4","サービス業部会","美容室 NicoL","0964-22-1255"
// csv を json に変換する
$fp = fopen('./sample.csv', "r");
$data = [];
$hdr = fgetcsv($fp); // 1行目を読み込み、列の key として扱う
while($d = fgetcsv($fp)){ // 1行づつ $d に読み込み、読み込みが false になるまで繰り返す
$d1 = [];
foreach($hdr as $n=>$k){
$d1[$k] = $d[$n];
}
$data[] = $d1;
}
fclose($fp);
@file_put_contents('sample.json', json_encode($data)); // json化してファイルに出力