В общем мне нужно, чтобы по циклу мне не последовательный порядок чисел от 1 до 20 выпадал,
а 1 2 3 4 1 2 . . . 1 2 3 4
В общем в голову приходит лишь такой велосипед:
<?php for($i=1;$i<=20;$i++)
if($i == 1||$i == 5||$i == 9||$i == 13||$i == 17)echo \'1\';
/* и так далее */endfor; ?>
Есть че поумнее и покороче моей реализации?
Кхм, и уплыла тема с главной за флудерами... Ап!
А не проще преобразовать цикл for?
SV, ничего не понятно, что Вам нужно... Ваш код выведет 5 единиц
Витёк, ох уж эта гонка за качеством... Та думал, что есть еще проще реализация. Значит нету, да?
CoolBoy, та дело не в цикле, просто с базы выводятся id, вот как есть, и как нужно:
1 1
2 2
3 3
4 4
5 1
6 2
7 3
8 4
9 1
10 2
11 3
12 4
13 1
Понял, что нужно? Как-то эти цифры нужно преобразовать, в общем нужно, чтобы выводило 1 2 3 4 1 2, и самое реальное наверное прицепить к id
<?php
if ($id == 2||...||$id == 18)$num=\'2\';
//что-то такое
?>
Кхм, молодой человек, а не были бы Вы столь любезны засунуть себе свое предупреждение в место не столь отдаленное, но весьма причинное?