1
我有一个csv表,第一行作为标题。我想遍历所有行,使用列的名称来引用列而不是其数值。要做到这一点,我认为随着迭代的进行,我需要将每个数字索引的行转换为一个关联的行,但我无法弄清楚这样做的最佳方式。将数值数组转换为关联使用另一个数组作为键
$headerrow = str_getcsv($table[0]); //gives me an array like 0=>foo,1=>bar,2=>bat
foreach ($table as $rownumber=>$row){
if($rownumber!=0){
$rowarray=str_getcsv($row);//gives me an array like 0=>blah,1=>blah,2=>blah
//how do I get $rowarray['foo'] or $rowarray['bar'] most efficiently?
}
}
Exactomundo。 '$ combined = array_combine($ keys,$ values)' –