Autor Zpráva
Haca
Profil *
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
str_pad()
WanTo
Profil
Případně:
$id_new = sprintf("%04d", $id_new);
Haca
Profil *
print str_pad($input, 4, "0", STR_PAD_LEFT)


Děkuji

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: