2012-07-08 42 views
0

我有类似的缩略图的数组:基于下一个键或上一个键来限制数组元素?

$thumbnails = array(1,2,3,4,5,6,7,8,9,10); 

首先我想申请基于当前key = 3所以这样的阵列应返回6的限制:3,4,5,6,7,8

如果我按下一个链接,数组应返回:4,5,6,7,8,9;

如果我按上一个链接,数组应返回:2,3,4,5,6,7

回答

1

使用array_slice()

$start = 3; $limit = 6; 
$limited = array_slice($thumbnails, $start - 1, $limit); 
+0

我喜欢这个人比周杰伦的更好,因为你不破坏初始阵列,这样你就不会需要重建。 – 2012-07-08 20:18:50