2

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

所以我想要实现的是:

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

有这样做的功能吗?我看过类似 , 的东西array_pusharray_shift但我认为这些不是用来做这种行为的函数。

任何内置函数可以在数组的副本上“推送”一个项目?

4

2 回答 2

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');
于 2013-03-26T08:43:01.900 回答
7

你可以试试

print_r($array_one + $array_two);

这只会增加额外的价值。

于 2013-03-26T08:46:15.800 回答