我希望您将CSV转换为Json,使用标题行作为键,每行作为一个对象。您应该如何操作?
----------------------------------CSV---------------------------------
我想把一个CSV文件转换成JSON格式,利用表头作为键,每一行作为一个对象。请问应该如何操作? InvKey,DocNum,CardCode
11704,1611704,BENV1072
11703,1611703,BENV1073
---------------------------------PHP-----------------------------------
PHP是一种流行的开源服务器端脚本语言,它可以嵌入到HTML中。PHP被广泛用于Web开发,特别是动态网站的开发。它可以与许多数据库配合使用,并且可以在不同的操作系统上运行。PHP提供了许多功能和扩展,使得开发人员可以轻松地构建复杂的Web应用程序。 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);
$headers
中,然后读取剩下的行。 它将每行与$headers
结合。参见array_combine。 - deceze