foreach и несколько колонок

Статус
В этой теме нельзя размещать новые ответы.

Yulo

Постоялец
Регистрация
21 Апр 2008
Сообщения
153
Реакции
179
Нужно вывести фото из массива поочередно в каждую колонку. Всего колонок всегда три. Картинок может быть много.
Код:
                            <div class="colummn"></div>
                            <div class="colummn"></div>
                            <div class="colummn"></div>
Пробовал array_chunk но это немного не то.
 
Решил сам

PHP:
<?if (!empty($arResult['MORE_PHOTO'])):?>
<!--Посчитал общее количество изображений, разделил на количество колонок и округлил в большую сторону-->
                           <? $numbercol = ceil($arResult['MORE_PHOTO_COUNT']/3);?>
                            <div class="row orgCard-allphoto">
<!--Количество изображений добавляемых в каждую колонку-->
                                <?foreach(array_chunk($arResult['MORE_PHOTO'], $numbercol) as $arPartItems):?>
                                <div class="small-4 columns">
                                    <?foreach($arPartItems as $arItem):?>
                                    <div class="orgCard-allphoto__item" style="background-image:url('<? echo $arItem['SRC']; ?>');"></div>
                                    <?endforeach;?>
                                </div>
                                <?endforeach;?>
                            </div>
     <?endif?>
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху