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