Я видел множество примеров того, как взять файл CSV, а затем создать ассоциативный массив с заголовками в качестве ключей.
Например:
Brand,Model,Part,Test
Honda,Civic,123,244
Honda,Civic,135,434
Toyota,Supra,511,664
Где будет создан массив, такой как Array[$num][$key]
, где $key
будет марка, модель, деталь, тест.
Итак, если бы я хотел получить доступ к тестовому значению «434», мне пришлось бы зациклить каждый индекс в массиве, а затем игнорировать любые бренды, которые не были honda, и любые модели, которые не были Civic
Что мне нужно сделать, так это получить доступ к значению напрямую, а не выполнять цикл for, проходящий через каждый индекс $ num. Я хочу получить доступ к проверке значения "434" с помощью:
Array['Honda']['Civic']['135']
или управляйте оператором for for loop с каждой моделью Honda ... что-то вроде
foreach $model in Array['Honda']
По крайней мере, мне нужно пройтись по каждой модели, имеющей известную марку, и получить доступ ко всей относительной информации для каждой из них.
Edit:
Просто чтобы подтвердить, что я настраивал этот пример. Мои данные фактически имеют заголовки, такие как:
brand model part price shipping description footnote
Из которых мне нужен доступ ко всей информации, связанной с деталью (цена, доставка, desc, сноска)