una inspeccion sencilla....
    
Código PHP:
Ver original- <?php 
- function alza5($numero, $separa = "."){ //parametros numero y separacion (puede ser ",") 
-     if(strpos($numero, $separa) === false) return $numero; //si es un numero entero retorno el mismo numero 
-     else{ //si es decimal 
-         //obtengo la ultima cifra a redondear a 5 
-         //si es menor que 5, le quito la ultima cifra y le pongo 5, caso contrario regreso el mismo numero 
-         return ($ultimaCifra < 5)-  ?  substr($numero, 0, strlen($numero) - 1) . "5" : $numero;
 
-     } 
- } 
-   
- //ejemplos 
- $numero = "124.22"; 
- $nuevo_numero = alza5($numero); 
- echo "ALZANDO A 5<br />antiguo numero: $numero - nuevo numero: $nuevo_numero<br /><br />"; 
-   
- $numero = "124"; 
- $nuevo_numero = alza5($numero); 
- echo "NUMERO ENTERO<br />antiguo numero: $numero - nuevo numero: $nuevo_numero<br /><br />"; 
-   
- $numero = "124,08"; 
- $nuevo_numero = alza5($numero, ","); 
- echo "EJEMPLO CON SEPARACION \",\"<br />antiguo numero: $numero - nuevo numero: $nuevo_numero<br /><br />"; 
- ?> 
P.D. la funcion pudo aver sido planteanda de diferentes formas... lo hize al paso ^^ 
Bueno ahora si me retiro, que ya tengo sueño ^^ 
Dios Bendiga a Todos. 
