@lexstile

Как перебрать массив на php?

Есть массив:
$arrColor = ['blue','green','purple','gray'];
Есть основной цикл(неизвестное кол-во элементов):
foreach ($arResult['SECTIONS'] as &$arSection)
			{?>
				<div class="--<?=$val?>"></div>
			<?}

Нужно с каждой итерацией основного цикла выводить один элемент по порядку, вместо $val, массива $arrColor(когда элементы из массива $arrColor заканчиваются, запускать заново)
  • Вопрос задан
  • 166 просмотров
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
$arrIndex = 0;
foreach ($arResult['SECTIONS'] as &$arSection)
{?>
    <div class="--<?=$arrColor[$arrIndex]?>"></div>
    <?
    $arrIndex = ($arrIndex+1)%count($arrColor);
}
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Stalker_RED
@Stalker_RED
Это вы пытаетесь сделать?
https://jsfiddle.net/dv4x3ksq/
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы