Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/07/2011, 02:26
Avatar de repara2
repara2
 
Fecha de Ingreso: septiembre-2010
Ubicación: München
Mensajes: 2.445
Antigüedad: 13 años, 7 meses
Puntos: 331
Respuesta: is_numeric(1) = FALSE?

Depende del valor que pases en $id, la función is numeric funciona con 1, parece más bien un problema de parámetros. Prueba esto:

Código PHP:
Ver original
  1. <?php
  2.  
  3. ini_set("display_errors", 1);
  4.  
  5. $vars[] = 1;
  6. $vars[] = "hola";
  7. $vars[] = true;
  8. $vars[] = array();
  9. $vars[] = null;
  10.  
  11. foreach ($vars as $key => $value) {
  12.     if(is_numeric($value)) echo "$value Es numérico!<br>";
  13.     if(is_numeric((int)$value)) echo "(int)$value Es numérico!<br>";
  14. }
  15.  
  16.  
  17. ?>
Salu2
__________________
Fere libenter homines, id quod volunt, credunt.