Как сделать счетчик с нуля слева


мне Нужно напечатать значения так, с нуля, слева -

00001
00002
00003

for($i = 00001; $i < 10000; $i++){
   validar($i);
   echo $i."\n\r";
}
 11
php
Author: Sergio, 2015-11-22

1 answers

Просто использовать str_pad:

for($i = 1; $i < 10000; $i++){
   echo str_pad( $i, 5, '0', STR_PAD_LEFT ) . "\n";
}

Результат:

00001
00002
00003
00004
00005
    ⋮

Посмотрите, работает в IDEONE.


Параметры: входного значения, нужного размера, символ(ы), заливки, позиции.

См документации, чтобы узнать подробности функция.

 12
Author: Bacco, 2015-11-23 08:24:19