我有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');
意识到第一个数组可能包含不同数量的键。
答案 0 :(得分:7)
使用array_slice:
$array2 = array_slice($array2, 0, count($array1), true);
答案 1 :(得分:-1)
你也可以使用array_pop它从数组中删除最后一个元素