У меня есть три цвета в массиве, array('blue', 'red', 'green')
, и в моем цикле я хочу печатать синий, красный, зеленый, синий, красный, зеленый.
Я знаю, что мог бы просто сбрасывать счетчик каждые 3 цикла и использовать его, чтобы найти нужный мне цвет - 1, 2, 3, сброс, 1, 2, 3, сброс и т.д. передать ему текущий счетчик циклов, вроде 5 или 7, и получить 2? Или пройти 6 или 9 и получить 3? Я упускаю какое-то простое математическое решение для этого?