如何将PHP数组中的最后n个项目作为另一个数组?

2022-08-30 11:29:35

如何在PHP中获取另一个数组的最后n项的数组?


答案 1

$n等于你想要结束的项目数。

$arr = array_slice($old_arr, -$n);

答案 2

您可以使用array_slice

$arr = array_slice($old_arr, -$n, $n, true);

如果数组索引对您有意义,请记住,这将重置和重新排序数字数组索引。您需要将标志(第 4 个参数)设置为 true 以避免这种情况。array_slicepreserve_keys