Иван Шумов, в общем то это "Все что не может сломаться обязательно ломается".
Я цитирую классику, но это постоянно случается. И почему все тормозит отвечает только профайлер.
Причем в сложных случаях у вас все в шоколаде а пул приложений достигает 1432 мегабайта и все упало.
FanatPHP, то есть вы думаете что эльфы формируют этот энумератор? И он ничего не стоит?
Под капотом там серьезная структура которая делает вам удобно, но это не бесплатно
lesmanora, https://www.php.net/manual/ru/language.operators.a...
В случае цикла проверяете $i % 3 == 0,1,2
То есть если текущее значение делиться нацело на 3 то 0 или 1 или 2
Соответственно ставите стили или если вам нужна чересполосица то делите на 6 и выставляете в каждом случае нужные значения
lesmanora, логично, там нет логики разделения по строкам. Заведите сверху счётчик и проверяйте остаток от деления на 3, в зависимости от результата добавляйте нужные стили
AlexRayn, все тоже самое только вместо живого игрока добавляете 2 бота. И сэмплер который будет выдавать ему движения. Даже сможете записать реальные партии и проиграть их например для отладки параметров.