[ Vas @ 31.10.2004. 00:23 ] @
Kako da zaokruzim broj na dve decimale npr imam 14, a hocu da pise 14.00. Probao sam da broju dodam 0.00001 pa da sa round zaokruzim na dve decimale, ali sam opet dobio pocetni broj. |
[ Vas @ 31.10.2004. 00:23 ] @
[ arsa xx @ 31.10.2004. 00:48 ] @
Code: function round_two_decimal($price){ $price = round($price,2); // za broj sa vise od 2 decimale if(strrpos($price,".")===false){$price.=".00";} // ako je bez decimala elseif(strlen($price)-strrpos($price,".")==2){$price.="0";} // ako ima jednu decimalu return $price; } [ Shinhan @ 31.10.2004. 06:57 ] @
A da probas sa:
Code: $rprice = (float) round(floatval($price),2); Poenta je u typecast-ovanju u floating point number. [ Vas @ 31.10.2004. 08:22 ] @
Hvala puno!!!
Ova funkcija radi bez problema. Pozdrav [ -zombie- @ 31.10.2004. 11:45 ] @
number_format($x, 2)
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|