ctype_xdigit --
Vérifie qu'un caractère représente un nombre hexadécimal
Description
bool ctype_xdigit ( string text )
ctype_xdigit() vérifie si tous les caractères
de la chaîne text sont des chiffres
hexadécimaux.
Liste de paramètres
text
La chaîne testée.
Valeurs de retour
Retourne TRUE si tous les caractères de text
sont des chiffres hexadécimaux, c'est-Ã -dire un chiffre ou une des lettres
[A-Fa-f], FALSE sinon.
Exemples
Exemple 1. Exemple avec ctype_xdigit()
<?php $strings = array('AB10BC99', 'AR1012', 'ab12bc99'); foreach ($strings as $testcase) { if (ctype_xdigit($testcase)) { echo "La chaîne $testcase ne contient que des chiffres hexadécimaux.\n"; } else { echo "La chaîne $testcase ne contient pas que des chiffres hexadécimaux.\n"; } } ?>
L'exemple ci-dessus va afficher :
La chaîne AB10BC99 ne contient que des chiffres hexadécimaux.
La chaîne AR1012 ne contient pas que des chiffres hexadécimaux.
La chaîne ab12bc99 ne contient que des chiffres hexadécimaux.