我見過很多關於如何獲取CSV文件的示例,然後創建一個以標題作爲關鍵字的關聯數組。CSV到關聯數組
例如:
Brand,Model,Part,Test
Honda,Civic,123,244
Honda,Civic,135,434
Toyota,Supra,511,664
凡將創建一個數組,如Array[$num][$key]
其中$key
將是品牌,型號,部件,測試。
所以如果我想訪問測試值「434」我會循環數組中的每個索引,然後忽略不本田任何品牌,而不是公民的任何模型
我需要做的是直接訪問這個值,而不是通過遍歷每個$ num索引的for循環。我希望能夠訪問值測試「434」有:
Array['Honda']['Civic']['135']
或通過每一個模型本田具有循環控制的語句...像
foreach $model in Array['Honda']
至少我需要能夠通過已知品牌的每個模型,並訪問每個模型的所有相關信息。
編輯:
只是爲了確認我設置了這個例子。我的實際數據有類似的報頭:
brand model part price shipping description footnote
,而我需要訪問捆綁到部分(價格,運費,遞減,腳註)
[例(一個或多個)怎麼做,用'SplFileInfo'(http://stackoverflow.com/a/10181302/367456) – hakre