创建两个几乎相同的数组

时间:2013-03-26 08:41:34

标签: php arrays

我想创建两个非常相似的数组。第二个数组只有一个项目,然后是第一个...

所以我想要实现的是:

$array_one = ('one', 'two', 'three');
$array_two = ('one', 'two', 'three', 'four');

有功能这样做吗?我已经查看了array_pusharray_shift之类的内容,但我认为这些内容不是用来做这种行为的函数。

在数组副本上“推”一个项目的任何功能构建?

2 个答案:

答案 0 :(得分:9)

尝试:

$array_two = array_merge($array_one, array('four'));

$array_two   = $array_one;
$array_two[] = 'four';

$array_two = $array_one;
array_push($array_two, 'four');

$array_two = $array_one + array('four');

$array_two  = $array_one;
$array_two += array('four');

答案 1 :(得分:7)

你可以尝试

print_r($array_one + $array_two);

这只会增加额外的价值。