通常,我們合併多個陣列用的是array_merge()函式,其實,php手冊中關於陣列操作符的介紹給了我們更簡單的方法,那就是"+"號,看看下面的例子就明白了(詳細了解)
**:
複製** **如下:
<?php
$a = array('a' => 'a', 'b' => 'b');
$b = array('c' => 'c', 'd' => 'd');
$c = $a + $b;
print('
');');print_r($c);
print('
?>
結果:
複製** **如下:
array
( [a] => a
[b] => b
[c] => c
[d] => d
) 注意:加號和array_merge()函式還是有區別的,就是當用加號合併陣列時,如果陣列間存在同名的鍵,那麼保留前面陣列對應的鍵值,而array_merge()函式正好相反。
PHP 合併陣列
php陣列合併 二元運算子 array merge array replace arr1 a first b second third arr2 a test1 c test2 test3 二元運算子 相同鍵 包括數字鍵與字串鍵 前面覆蓋後面的,不同鍵合併 new arr arr1 arr2 pri...
PHP中的陣列合併
偶然在工作中遇到的乙個問題,php如何快速,高效的合併兩個有序陣列 鍵名為從0開始的連續整數,比如 1,2,3 要求合併後的陣列有序且鍵名為從0開始的連續整數 這樣 json encode 之後才不會帶上鍵名 先array merge,array merge對於數字鍵名的陣列會將重複值附加到後面 在...
PHP陣列 陣列合併
陣列合併函式 array merge或者 array merge 將乙個或多個陣列的單元合併起來,乙個陣列中的值附加在前乙個陣列的後面。返回作為結果的陣列。如果輸入的陣列中有相同的字串鍵名,則該鍵名後面的值將覆蓋前乙個值。然而,如果陣列包含數字鍵名,後面的值將不會覆蓋原來的值,而是附加到後面。如果只...