Php 向数组中添加值的最佳方法(附加项或数组_merge())

Php 向数组中添加值的最佳方法(附加项或数组_merge()),php,arrays,Php,Arrays,假设我们有一个数组 $a = array('a', 'b', 'c'); 我们需要一个数组 $a = array('a', 'b', 'c', 'd', 'e'); 我们应该使用 $a = array_merge($a, array('d', 'e')); 或 在这种情况下,这两个密钥都是相同的,因为您不需要关心任何已排序或已命名的密钥。使用您喜欢的任何选项。这取决于您如何获得值,您已经将值作为数组,那么数组_merge()是可以的,但是如果您循环某个内容,并且每次都获得一个值,那么第二个

假设我们有一个数组

$a = array('a', 'b', 'c');
我们需要一个数组

$a = array('a', 'b', 'c', 'd', 'e');
我们应该使用

$a = array_merge($a, array('d', 'e'));


在这种情况下,这两个密钥都是相同的,因为您不需要关心任何已排序或已命名的密钥。使用您喜欢的任何选项。

这取决于您如何获得值,您已经将值作为数组,那么
数组_merge()
是可以的,但是如果您循环某个内容,并且每次都获得一个值,那么第二个选项是可以的。

取决于您如何生成第二个数组。如果要附加的第二个数组来自另一个函数的输出,则更好的选择是
array\u merge()

$a[] = 'd';
$a[] = 'e';