你好,请问php数组有没有类似于limit输出数组的方法?如果有,具体是?

想做个好友列表,从数据库里读出来是个字符串,把它转为数组,但是无法想sql里那样用limit控制输出,求解决方法

繁星点点滴滴
浏览 112回答 2
2回答

狐的传说

可以将读出来的字符串转化为二维数组,然后对二维数组进行排序(分页)即可!

守着星空守着你

array_slice(PHP 4, PHP 5)array_slice -- 从数组中取出一段说明array array_slice ( array array, int offset [, int length [, bool preserve_keys]] )array_slice() 返回根据 offset 和 length 参数所指定的 array 数组中的一段序列。 如果 offset 非负,则序列将从 array 中的此偏移量开始。如果 offset 为负,则序列将从 array 中距离末端这么远的地方开始。 如果给出了 length 并且为正,则序列中将具有这么多的单元。如果给出了 length 并且为负,则序列将终止在距离数组末端这么远的地方。如果省略,则序列将从 offset 开始一直到 array 的末端。 注意 array_slice() 默认将重置数组的键。自 PHP 5.0.2 起,可以通过将 preserve_keys 设为 TRUE 来改变此行为。 例子 1. array_slice() 例子??上例将输出:Array(? ? [0] => c? ? [1] => d)Array(? ? [2] => c? ? [3] => d)
打开App,查看更多内容
随时随地看视频慕课网APP