English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriel PHP de base

Tutoriel PHP avancé

PHP & MySQL

Manuel de référence PHP

Utilisation et exemple de la fonction PHP ctype_xdigit()

PHP Ctype fonction manuel

La fonction ctype_xdigit() vérifie si la chaîne contient uniquement des caractères hexadécimaux .

Syntaxe

ctype_xdigit( $texte );

Définition et utilisation

Cette fonction vérifie si tous les caractères de la chaîne fournie sont des "digits" hexadécimaux.

Paramètre

NuméroParamètres et descriptions
1

texte (obligatoire)

Chaîne de caractères à tester.

Valeur de retour

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 [

Exemple en ligne

<?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.

   PHP Ctype fonction manuel