如何获得PHP数组的最后5个元素?
我的数组是由MySQL查询结果动态生成的。长度不固定。如果长度小于或等于5,则得到全部,否则得到最后5个。
我尝试了PHP函数last()
和array_pop()
,但它们仅返回最后一个元素。
最佳答案
您需要 array_slice
,它正是这样做的。
$items = array_slice($items, -5);
-5
的意思是“从数组末尾的五个元素开始”。关于php - 获取PHP数组的最后5个元素,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9704983/