Вот пример такой функции:
/**
* Получить несколько элементов массива начиная с данного (указанного)
*
* @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 = [];
for ($i = $startNumb; $i < $limit; $i++ ) { // выбираем нужное число элементов, начиная с данной позиции
$result[] = $parentArray[$i];
}
}
return $result;
}