如何获取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
文章标签:arrays , php
版权声明:本文为原创文章,版权归 admin 所有,欢迎分享本文,转载请保留出处!
文章标签:arrays , php
版权声明:本文为原创文章,版权归 admin 所有,欢迎分享本文,转载请保留出处!
评论已关闭!