Hol tudnám beállítani, vagy ez fix, hogy hogyan kerekítse a számokat a php?
echo 0+"1916094138267"; -> 1916094138270
- 4661 megtekintés
Hozzászólások
round a kerekítés
vagy number_format kiíráskor.
pch
--
http://www.buster.hu
--
- A hozzászóláshoz be kell jelentkezni
ez egy egész szám és egy string konkatenációja amit írtál, ráadásul a tízzel szorzás mióta kerekítés?
amúgy:
http://php.net/manual/en/function.round.php
elég sok paramétere van.
--
"SzAM-7 -es, tudjátok amivel a Mirage-okat szokták lelőni" - Robi.
- A hozzászóláshoz be kell jelentkezni
Azt hiszem félre étettetek.
Én nem szeretném kerekíteni, de ezt megteszi magától.
Tehát ha ehhez a string-hez hozzáadok 0-t, akkor kerekíti. Én ezt nem akarom.
- A hozzászóláshoz be kell jelentkezni
Nekem nem kerekít semmit sehova.
php > echo 0+"1916094138267";
1916094138267
- A hozzászóláshoz be kell jelentkezni
törölve
--
Don't be an Ubuntard!
- A hozzászóláshoz be kell jelentkezni
akkor lehagytál valahonnan egy tizedesvesszőt.
--
"SzAM-7 -es, tudjátok amivel a Mirage-okat szokták lelőni" - Robi.
- A hozzászóláshoz be kell jelentkezni
Baromi egyszeru: a PHP-ban nincsenek kulon numerikus tipusok, ugyhogy ha kilogna, magatol atvalt nagyobbra.
64 bites rendszeren elfer az a szam, amit irsz, ugyhogy a tobbieknek azert marad pontos.
Nalad 32 bites rendszeren (vagy 32 bites php-val) mar nem fer el, ezert atvalt floating point-ra, ami nem a pontossagarol hires.
A folytatas mar attol fugg, hogy mire hasznalod.
--
Always remember - correlation does not imply causation.
Since realising this, my life has been so much better.
- A hozzászóláshoz be kell jelentkezni
köszi, akkor nincs más megoldás csak a 64-re upgrade :(
- A hozzászóláshoz be kell jelentkezni
vagy php beépített BCMath vagy GMP használata.
--
"SzAM-7 -es, tudjátok amivel a Mirage-okat szokták lelőni" - Robi.
- A hozzászóláshoz be kell jelentkezni
Sot, ha valami ugy nez ki, mint egy szam, ugy is viselkedik, mint egy szam, akkor az PHP alatt szam, fuggetlenul attol, van-e idezojel korulotte vagy sem. A PHP olyan lazan tipusos, hogy mar szinte nem is.
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant.
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni