È possibile utilizzare sprintf
per formattare il numero su una stringa o printf
per formattarlo e visualizzare immediatamente la stringa.
Dovresti specificare un formato come questo, direi: %02d
:
- imbottitura identificatore =
0
- width = identificatore
2
- intero =
d
(Anche se si dispone di ciò che si desidera qui, è necessario leggere la pagina di manuale di sprintf
: ci sono un sacco di possibilità, a seconda del tipo di dati che si sta utilizzando, e il tipo di output formattazione che si desidera)
E, come una demo, se temp.php
contiene questa porzione di codice:
<?php
for ($number = 1; $number <= 16; $number++) {
printf("%02d\n", $number);
}
Calling vi darà:
C:\dev\tests\temp>php temp.php
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
fonte
2010-02-18 18:57:04
+1 per spiegare il formato. – Skilldrick