// $arElements - массив
$result = new \CDBResult;$result->InitFromArray($arElements);$result->NavStart(20); // 20 - количество элементов на странице$items = []; // формируем новый массивwhile ($item = $result->Fetch()) { $items[] = $item;}
// $items - массив, который нужно выводить
// foreach ($items as $arItem) { ...
Выводим пагинацию:
$result->NavPrint('Записи');