Przetwarzaj CSV do tablicy z nagłówkami kolumn dla klucza
Mam CSV z pierwszym wierszem zawierającym nazwy pól. Przykładowe dane to ...
<code>"Make","Model","Note" "Chevy","1500","loaded" "Chevy","2500","" "Chevy","","loaded" </code>
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:
<code>$array = [ "Make" => "Chevy", "Model" => "1500", "Note" => "loaded" ]; </code>
... wiersz 2 ...
<code>$array = [ "Make" => "Chevy", "Model" => "1500", "Note" => "" ]; </code>
... i wiersz 3 ...
<code>$array = [ "Make" => "Chevy", "Model" => "", "Note" => "loaded" ]; </code>
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.