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