У меня есть CSV с первой строкой, содержащей имена полей. Примеры данных...
"Make","Model","Note"
"Chevy","1500","loaded"
"Chevy","2500",""
"Chevy","","loaded"
Мне нужны мои данные, отформатированные в массиве пар ключ-значение, где ключевым именем является заголовок столбца. Я предполагаю, что для строки 1 это будет примерно так:
$array = [
"Make" => "Chevy",
"Model" => "1500",
"Note" => "loaded"
];
... строка 2...
$array = [
"Make" => "Chevy",
"Model" => "1500",
"Note" => ""
];
... и строка 3...
$array = [
"Make" => "Chevy",
"Model" => "",
"Note" => "loaded"
];
Я не уверен, как это сделать, кроме статики. Проблема заключается в том, что столбцы со связанными данными могут меняться от одного файла к следующему... столбцы, переупорядоченные, сброшенные или добавленные.
Вы очень цените идеи.