0
我有一個陣列:陣列第一值作爲新的數組和第二作爲其值的鍵
$array1 = array
0 =>
array
0 => string 'biodata' (length=7)
1 => string 'family_name' (length=11)
1 =>
array
0 => string 'biodata' (length=7)
1 => string 'first_name' (length=10)
2 =>
array
0 => string 'biodata_education' (length=17)
1 => string 'subject' (length=7)
3 =>
array
0 => string 'biodata_education' (length=20)
1 => string 'year' (length=5)
這就需要轉換等:
array
biodata =>
array
0 => string 'family_name' (length=7)
1 => string 'first_name' (length=11)
biodata_education =>
array
0 => string 'subject' (length=7)
1 => string 'year' (length=10)
,因爲它可以通過簡單的迭代來完成,我試了這個,做完了。
foreach($array1 as $tbl):
$table[$tbl[0]][] = $tbl[1];
endforeach;
你試過了什麼?這可以通過迭代數組來解決。你有什麼問題? – 2012-02-29 11:22:23
如果這適用於您,您也可以將其作爲回答發佈(等待一段時間後)。 – 2012-02-29 11:36:47