Creo que con el explode andarías bien!
Yo propongo algo así:
Código PHP:
// Separas los enteros de los decimales.
$sep = explode(".",$numero);
if(count($sep)>1){
// Si existe un decimal lo tomamos
if($sep[1]>5){
// Si el decimal es mayor que 5 pasamos al siguiente entero
$numero_final = $sep[0] + 1;
} else {
// Si es menor que 5
$numero_final = $sep[0];
}
}