假设我们有一个数组
$a = array('a', 'b', 'c');
我们需要一个数组
$a = array('a', 'b', 'c', 'd', 'e');
我们应该使用
$a = array_merge($a, array('d', 'e'));
或
$a[] = 'd';
$a[] = 'e';
答案 0 :(得分:3)
在这种情况下两者都是相同的,因为您没有任何有序或命名的键需要关注。使用您喜欢的任何一种。
答案 1 :(得分:1)
这取决于你如何获得值,你已经作为一个数组,然后array_merge()
没问题,但如果你循环某个东西并且你一次得到一个值,那么第二个选项就可以了。< / p>
答案 2 :(得分:0)
取决于您如何生成第二个数组。如果你想要追加的第二个数组来自另一个函数的输出,那么更好的选择是array_merge()
。