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