Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/02/2004, 22:13
Machine80
 
Fecha de Ingreso: enero-2004
Mensajes: 144
Antigüedad: 20 años, 2 meses
Puntos: 0
ver si una variable es un número

Hola, tengo un problemilla sencillo.

Recibo de un formulario una variable

$x=$_POST['variable'];

y quiero ver si es un número

no puedo usar is_int() o is_long() etc, pq me dice q es string.

lo pruebo con:

settype ($x, "integer");

El problema es que si variable es un string (ejm: 'hola'), la función settype transforma la variable $x a 0 y no lo acepta (lo que está bien)

Pero si variable es 0 (lo q si debe aceptarse), $x queda en cero y me lo rechaza.

Q puedo hacer?????