He visto numerosos ejemplos sobre cómo tomar un archivo CSV y luego crear una matriz asociativa con los encabezados como las claves.CSV a Matriz Asociativa
Por ejemplo:
Brand,Model,Part,Test
Honda,Civic,123,244
Honda,Civic,135,434
Toyota,Supra,511,664
en la que crearía una matriz como Array[$num][$key]
donde $key
habría marca, modelo, Parte, Prueba.
así que si quería tener acceso al valor de prueba "434" Tendría que bucle de cada índice de la matriz y luego ignorar las marcas que no eran Honda, y cualquiera de los modelos que no eran Cívico
Lo que tengo que hacer es acceder al valor más directamente, en lugar de ejecutar un bucle for pasando por cada índice de $ num. Quiero ser capaz de acceder a la prueba de valor "434" con:
Array['Honda']['Civic']['135']
o controlar una instrucción con bucle a través de todos los modelos de Honda tiene ... algo así como
foreach $model in Array['Honda']
Por lo menos, necesito poder revisar cada modelo de una marca conocida y acceder a toda la información relativa de cada uno.
Editar:
sólo para confirmar que estaba configurar esto un ejemplo. Mi realidad los datos tiene encabezados como:
brand model part price shipping description footnote
De los que necesito para acceder a toda la información vinculada a la parte (precio, el envío, la descripción, nota)
[Ejemplo (s) cómo hacerlo con 'SplFileInfo'] (http://stackoverflow.com/a/10181302/367456) Obras para la – hakre