Autor Zpráva
Nickname
Profil *
Zdravím,

Mám taký problém, že potrebujem zaokrúhliť číslo do desatinného tvaru, ale systém mi ho háďze v tvare exponenciálnom teda:
-9.0E-5 a potreboval by som to v tvare -9.00005
$lon /= 60000;
$lat /= 60000;
$lon_grad = round($lon, 5);
$lat_grad = round($lat, 5);


dik
Alphard
Profil
Rozdíl mezi -9.0e-5 a -9.00005 není jen formát. První číslo je mnohem menší.
Pro formátování výpisu použijte třeba number_format().
Joker
Profil
Nickname:
-9.0E-5 není -9,00005, ale -9 * 10^-5 = -0,00009
Nickname
Profil *
Na tú funkciu som už pozeral, ale neviem z nej veľmi vyčítať ako ju prispôsobiť podľa seba... A ako to, že prvé číslo je menšie, keď som ho dal zaokrúhliť na 5 des. miest?

dik
Nickname
Profil *
Aha jasne moja chyba... Potrebujem práve to 0,00009
Alphard
Profil
echo number_format($lon/60000, 5);
Nickname
Profil *
dik toto je to, čo som hľadal :)

funguje to v pohode ešte raz dik :)
ashley
Profil *
ahoj....prosim o radu... ako zaokruhlit cislo 2308.725 na stovky,desiatky,jednotky,desatiny,stotiny...???
panther
Profil
ashley:
round

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