2011-03-02 251 views
0

我有2個數組。 我想將$ b的元素添加到$ a的末尾。我查了谷歌,什麼都沒有。

$a=array(1,2,3); 
$b=array(4,5,6); 
array_push($a,$b); 

print_r($a); 

我的目標是使$ a =(1,2,3,4,5,6),但上述不能正常工作......任何想法?

+0

'$ c = array_merge($ a,$ b);' - 不能發表這個答案,因爲它太短了。 [GoogleBWW上的第二個結果](http://www.google.com/search?q=add+elements+of+two+arrays+php) – deceze 2011-03-02 09:53:00

+0

我使用了不同的搜索條件,但是,我可以確認您的方法作品,謝謝! – David19801 2011-03-02 09:58:06

+2

「我查了谷歌,沒有」意味着你應該聰明地適應你的搜索條件。永遠不要讓自己滿意自己,谷歌沒有答案,因爲這是不太可能的。 – 2011-03-02 10:11:23

回答

1

您可以使用array_merge

1

可以使用array_merge

$c = array_merge($a, $b); 

$ C =陣列(1,2,3,4,5,6);

+0

'+'在這裏不會做。 – deceze 2011-03-02 09:54:28

-2

使用array_merge()

$a = array(1,2,3); 
$b = array(4,5,6); 
$c = array_merge($a, $b); 

print_r($c); 

不能使用array operator+xzyfer指出。
它會做一個聯合,只有當鍵不重疊時纔有效。

+0

返回'array(1,2,3)' – xzyfer 2011-03-02 10:07:18

相關問題