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

2021/01/31 08:41 · php ·  · 0评论

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

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

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

您可以使用array_slice

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

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

您可以使用http://us2.php.net/array_slice

$new = array_slice($old, $n);

但是,$n开始切片是偏移量,因此要计算切片,您需要从数组长度中减去$n = count($old) - $target_size

本文地址:http://php.askforanswer.com/ruhehuodeyigephpshuzuzhongdezuihoungexiangmuzuoweilingyigeshuzu.html
文章标签: ,  
版权声明:本文为原创文章,版权归 admin 所有,欢迎分享本文,转载请保留出处!

文件下载

老薛主机终身7折优惠码boke112

上一篇:
下一篇:

评论已关闭!