[ 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.
[ 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)