function csv_to_array($filename='', $delimiter=',') { return FALSE; $header = NULL; { { if(!$header) $header = $row; else $data[] = array_combine($header, $row); } } return $data; } $aaa = csv_to_array('example.csv');
mój problem polega na tym iż ilość kolumn nie jest równa ilości wierszy, tzn kolumn mam 13 a ilość wierszy nie jest z góry znana. powyższy kod podpowiada iż Both parameters should have an equal number of elements. pytanie: gdzie zmienić i co w tym kodzie aby można byłoby przerobić csv na array gdzie mamy różną ilość kolumn i wierszy. z góry dziękuję za podpowiedź. ważne: klucze w tej tablicy mogą mieć oznaczenia 0,1,2 itd, nie chcę aby żadna z tych 13 kolumn była kluczami