Вот пример такой функции:
/**
* Получить несколько элементов массива начиная с данного (указанного)
*
* @param array $parentArray
* @param type $startNumb порядковый номер элемента, с которого начинать выборку (начиная с 0)
* @param type $count число элементов в выборке
*/
function getElementsStartBy(array $parentArray, $startNumb, $count)
{
$result = false;
$limit = $startNumb + $count; // правая граница
if (\count($parentArray) >= $limit) {
$result = [];