我在PHP中有这个foreach
循环,我遍历一些数组结果:
foreach(array_reverse($output) as $row)
但我希望能够限制结果数量,以便我可以在不同的页面上显示结果
我尝试在PHP中使用函数array_slice
但没有运气,使用下面的代码我只是没有返回结果
foreach(array_reverse(array_slice($output),0,5) as $row)
如何限制数组中返回的结果?
答案 0 :(得分:3)
您将偏移量和限制放在array_reverse方法参数中,而不是array_slice参数。
array array_reverse ( array $array [, bool $preserve_keys = false ] )
array array_slice ( array $array , int $offset [, int $length = NULL [, bool $preserve_keys = false ]] )