我有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),但上述不能正常工作......任何想法?
我有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),但上述不能正常工作......任何想法?
您可以使用array_merge
。
'+'在這裏不會做。 – deceze 2011-03-02 09:54:28
$a = array(1,2,3);
$b = array(4,5,6);
$c = array_merge($a, $b);
print_r($c);
不能使用array operator:+
爲xzyfer指出。
它會做一個聯合,只有當鍵不重疊時纔有效。
返回'array(1,2,3)' – xzyfer 2011-03-02 10:07:18
'$ 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
我使用了不同的搜索條件,但是,我可以確認您的方法作品,謝謝! – David19801 2011-03-02 09:58:06
「我查了谷歌,沒有」意味着你應該聰明地適應你的搜索條件。永遠不要讓自己滿意自己,谷歌沒有答案,因爲這是不太可能的。 – 2011-03-02 10:11:23