3

假设我们有一个数组

$a = array('a', 'b', 'c');

我们需要得到一个数组

$a = array('a', 'b', 'c', 'd', 'e');

我们应该使用

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

或者

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

3 回答 3

3

在这种情况下两者都是相同的,因为您没有任何需要关注的有序或命名键。使用任何你喜欢的。

于 2012-10-09T09:07:22.267 回答
1

这取决于你如何拥有这些值,你已经作为一个数组,那么array_merge()就可以了,但是如果你循环一些东西并且你一次得到一个值,那么第二个选项就可以了。

于 2012-10-09T09:07:31.737 回答
0

取决于您如何生成第二个数组。如果您希望附加的第二个数组来自另一个函数的输出,则更好的选择是array_merge().

于 2012-10-09T09:09:47.943 回答