- 1
- 2
- 3
- 4
- 5
- 6
for($i=0;$i<1000;$i++)
{
if(strlen($i)<2)echo"00$i\n";
if(strlen($i)==2)echo"0$i\n";
if(strlen($i)==3)echo"$i\n";
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+160.3
for($i=0;$i<1000;$i++)
{
if(strlen($i)<2)echo"00$i\n";
if(strlen($i)==2)echo"0$i\n";
if(strlen($i)==3)echo"$i\n";
}
Попросили сгенерить список от 000 до 999 :) выкладываю этот кусок говна =)
echo str_repeat('0', 3-strlen($i)) . $i . '</br>';
echo sprintf('%03d',$i).'<br>';
Ступил.
Самый индусский, но и самый резкий код будет вот такой:
Точнее даже не такой. А цикл с постусловием. Не помню как делать. Что-то типа
$i=0;
do { echo '00'; echo $i++; echo '\n'; } while ($i<10);
blah-blah-blah...
000
001
002
...
998
999
Еще быстрей.