PHP - Funzione ctype_xdigit ()

Sintassi

ctype_xdigit ( $text );

Definizione e utilizzo

Questa funzione controlla se tutti i caratteri nella stringa fornita, testo, sono "cifre" esadecimali.

Parametri

Suor n Parametro e descrizione
1

text(Required)

La stringa testata.

Valore di ritorno

Restituisce TRUE se ogni carattere nel testo è una "cifra" esadecimale, ovvero una cifra decimale o un carattere da [A-Fa-f], FALSE altrimenti.

Esempio

Prova il seguente esempio:

<?php
   $strings = array('ABCDEF', '[email protected]#$', 'ab12bc99');
   
   foreach ($strings as $test) {
      if (ctype_xdigit($test)) {
         echo "$test consists of all hexadecimal digits. \n";
      }else {
         echo "$test does not have all hexadecimal digits. \n";
      }
   }
?>

Questo produrrà il seguente risultato:

ABCDEF consists of all hexadecimal digits.
[email protected]#$ does not have all hexadecimal digits.
ab12bc99 consists of all hexadecimal digits.