Разделение массива списка новостей на подмассивы с определенным количеством элементов

Если необходимо разделить массив списка новостей на подмассивы, то можно воспользоваться следующим кодом.

<?php
$arResult["ITEMS_FIRST"] =array_slice($arResult["ITEMS"],0,4);
$arResult["ITEMS_NEXT"] =array_slice($arResult["ITEMS"],4,count($arResult["ITEMS"]) - 4);
?>

Таким образом, массив $arResult["ITEMS"] будет разделен на 2 подмассива: $arResult["ITEMS_FIRST"], состоящий из первых четырех элементов, и $arResult["ITEMS_NEXT"] - из всех остальных. И для вывода информации необходимо сначала пройти циклом первый массив, а затем таким же образом второй.

В картинке выше массив разбит на подмассивы "Строительные бытовки" и "Дачные бытовки", что позволило разделить информацию, не прибегая к созданию дополнительных подразделов, и вывести соответствующие заголовки.

Возврат к списку