Código PHP:
$array = array(0=>"Gato",1=>"Perro",2=>"Oso");
foreach ($array AS $key => $value){
if(!ctype_digit($key)){ echo "$key no es número"; }
}
/*
0 no es número
1 no es número
2 no es número
*/
| ||||
Respuesta: Comprobar si es un numero Entero Puedes hacer una comparacion con floor y así podrías ver si es entero o tiene decimales, por ejemplo:
Código php:
Ver original Saludos. |
| ||||
Respuesta: Comprobar si es un numero Entero Si.. es sin duda una buena condición, gracias pero la comprobación de un número apenas lo uso, es para verificar si el name[] de un form es número, si no es me tira error al ejecutar la comprobación, lo que me es curioso por que en el key del array no funciona, eso es lo que quiero saber por q ctype_digit debería funcionar.
__________________ /* El que atiende, entiende..., el que entiende, aprende!. Desarrollo Web Freelance, Contactar */ |
| ||||
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 Saludos. |