CSV를 Json으로 변환하고 헤더 행을 키로 사용하고 각 행을 객체로 사용하고 싶습니다. 어떻게해야합니까?헤더 행을 키로 사용하여 CSV를 CSV로
---------------------------------- CSV ----------- ----------------------
InvKey,DocNum,CardCode
11704,1611704,BENV1072
11703,1611703,BENV1073
--------------------- ------------ PHP -----------------------------------
if (($handle = fopen('upload/BEN-new.csv'. '', "r")) !== FALSE) {
while (($row_array = fgetcsv($handle, 1024, ","))) {
while ($val != '') {
foreach ($row_array as $key => $val) {
$row_array[] = $val;
}
}
$complete[] = $row_array;
}
fclose($handle);
}
echo json_encode($complete);
코드를 설명해 주시겠습니까? – MG1
그것에 대해 무엇을 이해하지 못합니까? 그것은 파일 핸들을 열고, * 첫 행을 * $ headers로 읽어 들인 다음, 나머지 행을 읽는다. 그것은'$ headers'와 각 줄을 결합합니다. [array_combine] (http://php.net/array_combine)을 참조하십시오. – deceze