Ver Mensaje Individual
  #13 (permalink)  
Antiguo 23/08/2004, 15:38
Avatar de jpinedo
jpinedo
Colaborador
 
Fecha de Ingreso: septiembre-2003
Ubicación: Lima, Perú
Mensajes: 3.120
Antigüedad: 20 años, 6 meses
Puntos: 41
ya nos vamos saliendo del tema... primero te pregunto...
¿¿te sirvió la forma que te propuse???


Ahora sí regresemos con lo otro...
Cita:
Un "mixed var" que seria? Yo entiendo qualquier tipo de variable.
Claro que es cualquier tipo de variable... o sea, la función acepta cualquier tipo de variable como parámetro... pero devuelve TRUE sólo si es FLOAT.... y FALSE si es otro tipo de variable (STRING, por ejemplo)... y "4.30" es de tipo STRING y no FLOAT.

A diferencia de esto, como te puse, la función is_numeric() también acepta cualquier tipo de variable como parámetro pero dice que devuelve TRUE si es numérico o una cadena numérica...

O sea, aclarando:
"4.3" es una cadena numérica, no es un número.
El manual dice que is_float() no valida cadenas numéricas.
is_float("4.3");//FALSE
El manual dice que is_numeric() sí valida cadenas numéricas.
is_numeric("4.3");//TRUE

está bien especificado. (creo).

Saludos
PD:Responde si funcionó lo que te propuse antes.

Última edición por jpinedo; 23/08/2004 a las 15:42