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