English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
La fonction ctype_xdigit() vérifie si la chaîne contient uniquement des caractères hexadécimaux .
ctype_xdigit( $texte );
Cette fonction vérifie si tous les caractères de la chaîne fournie sont des "digits" hexadécimaux.
Numéro | Paramètres et descriptions |
---|---|
1 | texte (obligatoire) Chaîne de caractères à tester. |
si chaque caractère du texte est un "digit" hexadécimal (c'est-à-dire un nombre décimal ou [-Fa-si un caractère de l'] est un "digit" hexadécimal (c'est-à-dire un nombre décimal ou [
<?php \$strings = array('ABCDEF', 'SAI!@#$', 'ab12bc99','FF10BC99', 'DDDD', 'ffff'); foreach (\$strings as \$test) { if (ctype_xdigit(\$test)) { echo "\$test composé de nombres hexadécimaux.\n"; }else { echo "\$test contient des nombres non hexadécimaux.\n"; } } ?>Voyons si ça marche‹/›
Résultat de la sortie :
ABCDEF composé de nombres hexadécimaux. SAI!@#$ contient des nombres non hexadécimaux. ab12bc99 composé de nombres hexadécimaux. FF10BC99 composé de nombres hexadécimaux. DDDD composé de nombres hexadécimaux. ffff composé de nombres hexadécimaux.