- round: documentation ( source)
- explode: documentation ( source)
- str_pad: documentation ( source)
<?php
function round_price_product( $price ){
// Return rounded price
$parts = explode(".", $price);
$parts[1] = round($parts[1]/10,0)*10;
if($parts[1] == 100) {
$parts[0]++;
$parts[1] = 0;
}
return $parts[0] . "." . str_pad($parts[1], 2, 0, STR_PAD_RIGHT);
}
echo round_price_product("47.95");