當需要將兩個相同鍵名的二維陣列對應合併時,可使用以下函式:
function my_array_merge(&$array1, &$array2) {
$result = array();
foreach ($array1 as $key => &$value) {
$result[$key] = array_merge($value, $array2[$key]);
}
return $result;
}
此函式遍歷第一個陣列,將同鍵名的子陣列以 array_merge 合併,適合欄位式資料整合場景。