Autor Zpráva
mrm
Profil
Zdravím,
marně si lámu hlavu jak dostat z běžného formátu čísla podobu xx.xxx
např. z 22 -> 22.000
z 0,6 -> 00.600

Díky za tipy
Majkl578
Profil
number_format
mrm
Profil
díky, ale tímto jsem to zkoušel a nepodařilo se mi to
mohl by jsi uvést jaké parametry by jsi použil?
SwimX
Profil
mrm:
v dokumentaci to jasně píší ne?
echo number_format($number, 3, '.', ' '); 

z 0,6 -> 00.600
desetinná čárka není povolena u čísel.
DoubleThink
Profil *
Případně sprintf.
mrm
Profil
to SwimX>

jasně ta čárka to je můj zlozvyk, samozřejmě že ty čísla jsou s tečkou, koneckonců tahám je z databáze

niméně pokud použiji to co jsi mě napsal je výsledek 0.600 a né 00.600
mattyZEM
Profil
mrm:
0.600 a né 00.600
if($prom<10)$prom="0".$prom;


Ale teď nevím, jak to je s desetinnými čísly, někde jsem tu četl, že v nich je problém, takže pokud by to nešlo, tak tu $prom budeš muset dodat do tvaru XX, ale fakt netuším kde a jak ta chyba nastává, nikdy jsem až tak nepracoval v PHP s čísly :)

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:

0