|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Oct 2000
Città: Udine
Messaggi: 3178
|
[php] riempire con zero
ciao, ho un interno, preso da db, che devo "riempire" con degli zero dopo la trasformazione in stringa, es:
- numero = 12 - trasformazione in stringa - rimpire con zero fino a che tutto sia di 6 cifre: 000012 un modo per farlo non mi viene in mente...o almeno non un modo "elegante" |
![]() |
![]() |
![]() |
#2 |
Member
Iscritto dal: Dec 2004
Messaggi: 88
|
bah ragionandoci potresti fare così
Codice:
if($dato < 10) { $dato = "00000$dato"; } elseif($dato < 100) { $dato = "0000$dato"; } elseif($dato < 1000) { $dato = "000$dato"; } elseif($dato < 10000) { $dato = "00$dato"; } elseif($dato < 100000) { $dato = "0$dato"; } N.B. prima di questo nn fare la trasformazionme in stringa...la fai direttamente con le virgolette " " ![]()
__________________
"Voi che li avete girati nei giradischi e gridati voi che li avete aspettati ascoltati bruciati e poi scordati..chi erano mai questi Beatles MA CHI ERANO MAI QUESTI BEATLES" |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Ciao, è molto semplice:
Codice:
$num = 12; $str = sprintf ("%06d", $num);
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
![]() |
![]() |
![]() |
#4 | |
Member
Iscritto dal: Dec 2004
Messaggi: 88
|
Quote:
beh io la funzione nn la conoscevo, mi arrangiavo come potevo ![]() credo sia questo lo spirito giusto del programmatore
__________________
"Voi che li avete girati nei giradischi e gridati voi che li avete aspettati ascoltati bruciati e poi scordati..chi erano mai questi Beatles MA CHI ERANO MAI QUESTI BEATLES" |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 15:10.