Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/244.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 创建两个几乎相同的数组_Php_Arrays - Fatal编程技术网

Php 创建两个几乎相同的数组

Php 创建两个几乎相同的数组,php,arrays,Php,Arrays,我想创建两个非常相似的数组。第二个数组比第一个数组只多了一个项 所以我要达到的是: $array_one = ('one', 'two', 'three'); $array_two = ('one', 'two', 'three', 'four'); 是否有这样做的功能?我研究过像array\u push,array\u shift,但我认为这些函数并不是用来做这种行为的 是否有任何内置功能可以“推送”阵列副本上的一个项目?请尝试: $array_two = array_merge($arra

我想创建两个非常相似的数组。第二个数组比第一个数组只多了一个项

所以我要达到的是:

$array_one = ('one', 'two', 'three');
$array_two = ('one', 'two', 'three', 'four');
是否有这样做的功能?我研究过像
array\u push
array\u shift
,但我认为这些函数并不是用来做这种行为的

是否有任何内置功能可以“推送”阵列副本上的一个项目?

请尝试:

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

你可以试试

print_r($array_one + $array_two);

这只会增加额外的价值。

我看到的选项太多了!谢谢@如果你觉得我的答案有帮助,记得接受它。Ofc,但时间还没有到接受它的时候!但是它完成了:)再次感谢@Michiel,在这个答案中你想要什么,它和你的问题一样好。
$array_two = $array_one;
array_push($array_two, 'four');
$array_two = $array_one + array('four');
$array_two  = $array_one;
$array_two += array('four');
print_r($array_one + $array_two);