Przetwarzaj CSV do tablicy z nagłówkami kolumn dla klucza
Mam CSV z pierwszym wierszem zawierającym nazwy pól. Przykładowe dane to ...
"Make","Model","Note"
"Chevy","1500","loaded"
"Chevy","2500",""
"Chevy","","loaded"
Potrzebuję moich danych sformatowanych w tablicy par klucz-wartość, gdzie nazwą klucza jest nagłówek kolumny. Przypuszczam, że coś takiego byłoby w wierszu 1:
$array = [
"Make" => "Chevy",
"Model" => "1500",
"Note" => "loaded"
];
... wiersz 2 ...
$array = [
"Make" => "Chevy",
"Model" => "1500",
"Note" => ""
];
... i wiersz 3 ...
$array = [
"Make" => "Chevy",
"Model" => "",
"Note" => "loaded"
];
Nie wiem, jak to zrobić inaczej niż statycznie - problem polega na tym, że kolumny z powiązanymi danymi mogą się zmieniać z jednego pliku do następnego ... kolumny przestawiane, upuszczane lub dodawane.
Twoje pomysły są bardzo mile widziane.