(PHP 4 >= 4.0.4, PHP 5)
ctype_xdigit — Chequear posibles caracteres que representen un dígito hexadecimal
Verifica si todos los caracteres de la cadena entregada, texto , son 'dígitos' hexadecimales.
La cadena de prueba.
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.
Example#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.