- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
$div = false;
while (true) {
if ($div = !$div) {
// тут действие если четная итерация цикла
} else {
// тут если нечетная
}
}
ну, или так
for ($i=0, $div = true; $i<$max; $i++, $div = !$div){
if ($div) {
// тут действие если четная итерация цикла
} else {
// тут если нечетная
}
}
if($i & 1){
//нечетное
}else
{
//четное
}
либо if($i % 2)
приведённый первый цикл шикарен и кошерен ( второй тоже ничего,но лучьше его разбить на несколько строк для наглядности
а твой коментарий - хуёвый и медленный
Все равно ты ничего сложнее змейки в жизни не написал, а там оптимизация не важна
// Делаем для четных
$i++;
// Делаем для нечетных
$i++;
}
Косяк будет как раз таки при нечетном $max (лишний полуцикл, $i == $max)
Но с учетом возможного while (true) из первого варианта это выглядит не так уж и страшно.
Будет, а пока не правильно.
вариант с for - точно чистый кал