我见过很多关于如何获取 CSV 文件,然后创建一个以标题为键的关联数组的示例。
例如:
Brand,Model,Part,Test
Honda,Civic,123,244
Honda,Civic,135,434
Toyota,Supra,511,664
它将在其中创建一个数组,例如Array[$num][$key]
where $key
将是品牌、型号、零件、测试。
因此,如果我想访问测试值“434”,我必须循环数组中的每个索引,然后忽略任何不是 honda 的品牌以及任何不是 Civic 的车型
我需要做的是最直接地访问该值,而不是通过 for 循环遍历每个 $num 索引。我希望能够通过以下方式访问值测试“434”:
Array['Honda']['Civic']['135']
或者通过循环遍历本田的每个型号来控制 for 语句...类似
foreach $model in Array['Honda']
至少我需要能够浏览给定已知品牌的每个模型并访问每个模型的所有相关信息。
Edit:
只是为了确认我正在设置一个例子。我的实际数据具有如下标题:
brand model part price shipping description footnote
我需要访问与该部件相关的所有信息(价格、运输、描述、脚注)