Ver Mensaje Individual
  #6 (permalink)  
Antiguo 07/04/2009, 22:24
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: Comprobar si es un numero Entero

Esto es porque ctype_digit, solo funciona con strings, si quieres checar el key de tu array castealo a string:
Código php:
Ver original
  1. $array = array(0=>"Gato",1=>"Perro",2=>"Oso");
  2.  
  3. foreach ($array AS $key => $value){
  4. if(!ctype_digit((string) $key)){ echo "$key no es número"; }
  5.  
  6. }

Saludos.