根据下一个键或上一个键限制数组元素


Limit array elements based on next key or previous key?

我有一个缩略图数组,类似于:

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

首先,我想根据当前的key = 3应用6的限制,所以so数组应该返回:3,4,5,6,7,8

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

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

使用array_slice():

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