我有$array1
和$array2
兩者都是從結果笨->result_array()
追加元素到另一個陣列
ARRAY1
Array(
[0] => Array(
[name] => John,
[course] => BSIT
),
[1] => Array(
[name] => Jane,
[course] => BSHRM
)
)
ARRAY2
Array(
[0] => Array(
[balance] => 1000,
[date] => 2013-05-01
),
[1] => Array(
[balance] => 2000,
[date] => 2013-05-07
)
)
我的問題是如何能夠從$array2
元素[balance], [date]
追加到$array1
,它看起來就像是這樣的:
Array(
[0] => Array(
[name] => John,
[course] => BSIT
[balance] => 1000,
[date] => 2013-05-01
),
[1] => Array(
[name] => Jane,
[course] => BSHRM
[balance] => 2000,
[date] => 2013-05-07
)
)
我曾嘗試:
for($i = 0; $i<count($array1); $i++)
{
array_merge($array1[$i], $array2[$i]);
}
,但它似乎不工作:我得到一個錯誤arguments are not array
即使我不喜歡這樣寫道:
for($i = 0; $i<count($array1); $i++)
{
array_merge(array($array1[$i]), array($array2[$i]));
}
這怎麼可能?
哈哈@DavidGraham怕別人會先回答呢? :D –