Autor | Zpráva | ||
---|---|---|---|
radozaj Profil |
#1 · Zasláno: 19. 2. 2007, 17:41:06
Ahoj,
keď spravím cyklus for pre premennú $a napr. takto: for ($a=1; $a<=12; $a++ ) { echo $a.", "; } tak mi bude pisať: 1, 2, 3, 4, ..... Ako spraviť, aby mi písalo 01, 02, 03, 04 .... ? Prosím poradte čo najefektívnejšie, nie takto: for ($a=1; $a<=12; $a++ ) { echo "0".$a.", "; } |
||
Eddie Profil |
#2 · Zasláno: 19. 2. 2007, 17:42:58
for ($a=1; $a<=12; $a++ ) {
echo "0".$a.", "; if(strlen($a) ==1) { echo "0".$a.", "; } else { echo $a.", "; } } |
||
Casero Profil |
#3 · Zasláno: 19. 2. 2007, 17:44:52
|
||
radozaj Profil |
#4 · Zasláno: 19. 2. 2007, 17:47:32
A nedá sa to kratšie? napr. tuším v Pascali by sa to robilo $a:2 nie je tu tiež niečo také jednoduché?
|
||
koudi Profil |
#5 · Zasláno: 19. 2. 2007, 18:13:58
for ($a=1; $a<=12; $a++ ) {
echo str_pad($a 2, "0", STR_PAD_LEFT); } Jednodušší už to nebude. nie je tu tiež niečo také jednoduché nie je |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0