2

我有 2 个数组:

$array1 = array(1 => '12', 2 => '4', 3 => '54');
$array2 = array(1 => '12', 2 => '4', 3 => '54', 4 => '124');

我将如何制作$array2与 相同数量的键$array1,并在最后删除任何键。

所以,我最终会得到:

$array2 = array(1 => '12', 2 => '4', 3 => '54');

注意第一个数组可能包含不同数量的键。

4

2 回答 2

8

使用array_slice

$array2 = array_slice($array2, 0, count($array1), true);
于 2013-04-21T09:55:15.460 回答
-1

您也可以使用 array_pop 它从数组中删除最后一个元素

array_pop

于 2013-04-21T10:01:28.627 回答