【发布时间】:2012-05-23 02:52:53
【问题描述】:
我想将 CSV 转换为 Json,使用标题行作为键,每一行作为对象。我该怎么做?
----------------------------------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);
【问题讨论】: