Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/283.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何限制PHP数组中返回的结果_Php - Fatal编程技术网

如何限制PHP数组中返回的结果

如何限制PHP数组中返回的结果,php,Php,我在PHP中有一个foreach循环,其中我循环了一些数组结果: foreach(array_reverse($output) as $row) 但是我希望能够限制结果的数量,这样我就可以在单独的页面上显示结果 我曾尝试在PHP中使用函数array\u slice,但没有成功,使用下面的代码我没有得到任何结果 foreach(array_reverse(array_slice($output),0,5) as $row) 如何限制数组中返回的结果?将偏移量和限制放在数组\u reverse方

我在PHP中有一个
foreach
循环,其中我循环了一些数组结果:

foreach(array_reverse($output) as $row)
但是我希望能够限制结果的数量,这样我就可以在单独的页面上显示结果

我曾尝试在PHP中使用函数
array\u slice
,但没有成功,使用下面的代码我没有得到任何结果

foreach(array_reverse(array_slice($output),0,5) as $row)

如何限制数组中返回的结果?

将偏移量和限制放在数组\u reverse方法参数中,而不是放在数组\u slice参数中

array array\u reverse(array$array[,bool$preserve\u keys=false])


array数组\u切片(array$array,int$offset[,int$length=NULL[,bool$preserve\u keys=false])

将偏移量和限制放在array\u reverse方法参数中,而不是放在array\u切片参数中

array array\u reverse(array$array[,bool$preserve\u keys=false])


array数组\u切片(array$array,int$offset[,int$length=NULL[,bool$preserve\u keys=false])

将偏移量和限制放在array\u reverse方法参数中,而不是放在array\u切片参数中

array array\u reverse(array$array[,bool$preserve\u keys=false])


array数组\u切片(array$array,int$offset[,int$length=NULL[,bool$preserve\u keys=false])

将偏移量和限制放在array\u reverse方法参数中,而不是放在array\u切片参数中

array array\u reverse(array$array[,bool$preserve\u keys=false])



array array\u slice(array$array,int$offset[,int$length=NULL[,bool$preserve\u keys=false]])

您可以使用右括号将数组拆分为块,因为
array\u slice
放错了位置,
array\u slice
包含3个参数。信息来自哪里?如果是数据库,您可以限制查询中的行数。如果是SQL查询,请使用
limit
代替。例如,当运行代码时,我遇到一个错误:
array\u slice()需要至少两个参数,其中一个参数在…
中给定。您可以在这里看到:
array\u slice
的右括号是错的,
array\u slice
包含3个参数。信息来自哪里?如果是数据库,您可以限制查询中的行数。如果是SQL查询,请使用
limit
代替。例如,当运行代码时,我遇到一个错误:
array\u slice()需要至少两个参数,其中一个参数在…
中给定。您可以在这里看到:
array\u slice
的右括号是错的,
array\u slice
包含3个参数。信息来自哪里?如果是数据库,您可以限制查询中的行数。如果是SQL查询,请使用
limit
代替。例如,当运行代码时,我遇到一个错误:
array\u slice()需要至少两个参数,其中一个参数在…
中给定。您可以在这里看到:
array\u slice
的右括号是错的,
array\u slice
包含3个参数。信息来自哪里?如果是数据库,您可以限制查询中的行数。如果是SQL查询,请使用
limit
代替。例如,当运行代码时,我遇到一个错误:
array\u slice()需要至少两个参数,其中一个参数在…
中给定。你可以在这里看到: