我有一个 CSV,第一行包含字段名称。示例数据是...
"Make","Model","Note"
"Chevy","1500","loaded"
"Chevy","2500",""
"Chevy","","loaded"
我需要将数据格式化为键值对数组,其中键名称是列标题。我想第一行会是这样的:
$array = [
"Make" => "Chevy",
"Model" => "1500",
"Note" => "loaded"
];
...第 2 行...
$array = [
"Make" => "Chevy",
"Model" => "1500",
"Note" => ""
];
...以及第 3 行...
$array = [
"Make" => "Chevy",
"Model" => "",
"Note" => "loaded"
];
除了静态之外,我不知道如何执行此操作 - 问题是具有关联数据的列可能会从一个文件更改为下一个文件...重新排列、删除或添加的列。
非常感谢您的想法。