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)' –