但結果好像不是我想要的,原來,使用 + 符號,就可以了
$a = array('a0' => 'aa0' , 'a1' => 'aa1' , 'a2' => 'aa2');
$b = array('a1' => 'aa1' , 'a2' => 'zz21' , 'a3' => 'aa3');
$m1 = $a + $b;
$m2 = $b + $a;
得到的結果
Array
(
[a0] => aa0
[a1] => aa1
[a2] => aa2
[a3] => aa3
)
Array
(
[a1] => aa1
[a2] => zz21
[a3] => aa3
[a0] => aa0
)
得到的結果為
以變數放在 + 的前面為主要資料,來附加上 + 後面的變數資料
20130605 新增 array_merge_recursive
<?php
$base = array('citrus' => array( "orange") , 'berries' => array("blackberry", "raspberry"), );
$replacements = array('citrus' => array('pineapple'), 'berries' => array('blueberry'));
$basket = array_replace_recursive($base, $replacements);
print_r($basket);
$basket = array_replace($base, $replacements);
print_r($basket);
?>
輸出結果
Array
(
[color] => Array
(
[favorite] => Array
(
[0] => red
[1] => green
)
[0] => blue
)
[0] => 5
[1] => 10
)
沒有留言:
張貼留言