Ver Mensaje Individual
  #6 (permalink)  
Antiguo 29/10/2009, 22:00
Avatar de dggluz
dggluz
 
Fecha de Ingreso: abril-2009
Ubicación: Buenos Aires, Argentina
Mensajes: 525
Antigüedad: 15 años
Puntos: 50
Respuesta: FLOAT - Me come el 0!

No me termina de convencer... ¿y si tuvieses (por ejemplo) 10.14? Yo lo haría así:
Código PHP:
if($numero%1!=0)
{
    
$numero=number_format($numero2"."",");

El operador Módulo (%) devuelve el resto de la división entera; es decir: si el resto de la división entera entre el $numero y 1 es distinto de cero, aplicar el number_format. Ten presente que el último parámetro de number_format es el carácter que usará la función para representar al separador de miles (si quieres puedes ponerle la cadena vacia), así que si le pones "0", realmente la función devolverá datos muy extraños para representar números de valor absoluto mayor o igual a mil. ¡Suerte!