使数组的长度与其他数组相同?

Lia*_*m W 3 php arrays

我有2个数组:

$array1 = array(1 => '12', 2 => '4', 3 => '54');
$array2 = array(1 => '12', 2 => '4', 3 => '54', 4 => '124');
Run Code Online (Sandbox Code Playgroud)

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

所以,我最终会:

$array2 = array(1 => '12', 2 => '4', 3 => '54');
Run Code Online (Sandbox Code Playgroud)

意识到第一个数组可能包含不同数量的键.

ale*_*exn 7

使用array_slice:

$array2 = array_slice($array2, 0, count($array1), true);
Run Code Online (Sandbox Code Playgroud)