Autor Zpráva
Aleš Náprstek
Profil *
Dobré odpoledne,

V PHP mám číslo 1, ale rád bych ho upravil na text 0001. Jak na to? Už jsem to kdysi měl vyřešené, ale řešení né a né najít.

Děkuji
Aleš Náprstek
Tomik
Profil
$cislo = 1;
$text = "000".$cislo;

Pokud jde o nějaký sofistikovanější systém, kde se bude počítat kolik cifer už číslo má a tak podobně, upřesněte prosím svoji otázku.
Honza Hučín
Profil
$cislo=1;
$prevedeno = sprintf("%04s",$cislo);

Místo 4 přijde skutečný požadovaný počet míst. Nula je důležitá.

Viz též http://mirrors.inway.cz/manual/en/function.sprintf.php
Aleš Náprstek
Profil *
Honza Hučín:

Děkuji, to je přesně ono, jak dlouho já to hledal, že já se nezaptal dřív :-)
24k
Profil *
$cislo=21;
echo str_pad($cislo,4,0, STR_PAD_LEFT);
Toto téma je uzamčeno. Odpověď nelze zaslat.

0