No es algo muy limpio pero al menos te servira para numeros con decimales menores a 3 digitos
  Código PHP:
    function redondear($num){
    $temp = explode('.',$num);
    $exd = intval($temp[1]);
    if($exd<10){
        $dos = (5-$exd)+($exd);
        $fin = ".0".$dos;
    }elseif($exd<100){
        $tp = round($exd/10);
        $dos = (5-($tp-$exd))+($tp-$exd);
        $fin = ".".$tp.$dos;
    }
    return $temp[0].$fin;
}
$num = 48.02;
echo redondear($num);
echo '<br>';
$num = 124.22;
echo redondear($num); 
    
  Suerte! 
