Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
假设我们有一个数组
$a = array('a', 'b', 'c');
我们需要得到一个数组
$a = array('a', 'b', 'c', 'd', 'e');
我们应该使用
$a = array_merge($a, array('d', 'e'));
或者
$a[] = 'd'; $a[] = 'e';
在这种情况下两者都是相同的,因为您没有任何需要关注的有序或命名键。使用任何你喜欢的。
这取决于你如何拥有这些值,你已经作为一个数组,那么array_merge()就可以了,但是如果你循环一些东西并且你一次得到一个值,那么第二个选项就可以了。
array_merge()
取决于您如何生成第二个数组。如果您希望附加的第二个数组来自另一个函数的输出,则更好的选择是array_merge().