如何将PHP数组中最后n个元素作为另一个数组获取?

48

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

2个回答

97

$n是你想要从末尾获取的项目数量。

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

14
您可以使用array_slice函数:
$arr = array_slice($old_arr, -$n, $n, true);

如果数组索引对您很重要,请记住array_slice会重置和重新排序数字数组索引。您需要将preserve_keys标志(第四个参数)设置为true以避免此问题。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接