| Autor | Zpráva | ||
|---|---|---|---|
| Haca Profil * |
#1 · Zasláno: 20. 9. 2009, 10:39:07
Zdravím,
mám třeba takový kód: <?
$id_a = file('portal/id.dat');
$id_new = $id_a+1;
// Nyní zapíšu do souboru id.dat
?>Problém je, že potřebuji číslovat ve čtyřmístném formátu, tedy 0001,0002,0003,0004...0156 atd. Jenže když PHP udělá $id_a+1 tak místo 0002 vznikne jen 2. Lze to nějak jednoduše vyřešit? Děkuji |
||
| Nox Profil |
#2 · Zasláno: 20. 9. 2009, 11:02:46
str_pad() |
||
| WanTo Profil |
#3 · Zasláno: 20. 9. 2009, 11:09:55
Případně:
$id_new = sprintf("%04d", $id_new); |
||
| Haca Profil * |
#4 · Zasláno: 20. 9. 2009, 12:04:28
print str_pad($input, 4, "0", STR_PAD_LEFT) Děkuji |
||
|
Časová prodleva: 17 let
|
|||
0