ctype_xdigit --
Chequear posibles caracteres que representen un dígito
hexadecimal
Descripción
bool ctype_xdigit ( string texto )
Verifica si todos los caracteres de la cadena entregada,
texto, son 'dígitos' hexadecimales.
Lista de parámetros
texto
La cadena de prueba.
Valores retornados
Devuelve TRUE si cada caracter del texto
es un 'dígito' hexadecimal, lo que quiere decir un
dígito decimal o un caracter del rango
[A-Fa-f]; FALSE de lo contrario.
Ejemplos
Ejemplo 1. Un ejemplo de ctype_xdigit()
<?php $cadenas = array('AB10BC99', 'AR1012', 'ab12bc99'); foreach ($cadenas as $caso_prueba) { if (ctype_xdigit($caso_prueba)) { echo "La cadena $caso_prueba consiste completamente de dígitos hexadecimales.\n"; } else { echo "La cadena $caso_prueba no consiste completamente de dígitos hexadecimales.\n"; } } ?>
El resultado del ejemplo seria:
La cadena AB10BC99 consiste completamente de dígitos hexadecimales.
La cadena AR1012 no consiste completamente de dígitos hexadecimales.
La cadena ab12bc99 consiste completamente de dígitos hexadecimales.