我想创建两个非常相似的数组。第二个数组仅比第一个多一个...

所以我想要实现的是:

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

有功能吗?我已经看过array_pusharray_shift之类的东西,但我认为这些功能并非旨在实现这种行为。

有任何内置函数可以将“项目”“推”到数组的副本上吗?

最佳答案

尝试:

$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');

10-08 11:18