О Битрикс

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

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

<?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"] - из всех остальных. И для вывода информации необходимо сначала пройти циклом первый массив, а затем таким же образом второй.

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


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

сайт на Bitrix

Территориально я нахожусь в Санкт-Петербурге, но могу и готова работать со всеми, вне зависимости от вашего местоположения. Вы можете написать мне через форму обратной связи, либо связаться через социальные сети. Ознакомиться с портфолио можно здесь и здесь.

Социальные сети

Рандом новостей