2010-02-09 64 views
4

我如何將數組中的值添加到數組中,以便它隨時間增長。將數組中的值添加到數組中?

例如。

all values form array1 to myArray. 

all values form array2 to myArray. 

所以現在myArray的包含1,我想有效的方式

回答

2

既可以使用array_merge()函數(也見array_merge_recursive()):

$myArray = array_merge($array1, $array2); 

如果輸入陣列具有相同 字符串鍵,然後爲 該鍵的後值將覆蓋以前的 一個。但是,如果陣列包含 數字鍵,則後面的值不會覆蓋原始值,但會附加 。


或者使用Union Array Operator+):

$myArray = $array1 + $array2; 

+運算追加 剩餘鍵元件從遞 陣列遞給從右向左,而 重複鍵不是ov寫成

4
$myArray = array_merge($array1, $array2); 

documentation,因爲有幾件事情,你這樣做是一個CPU的所有值2

會想知道如何處理重複項和數字鍵。