PHP - Função ctype_xdigit ()

Sintaxe

ctype_xdigit ( $text );

Definição e Uso

Esta função verifica se todos os caracteres na string fornecida, texto, são 'dígitos' hexadecimais.

Parâmetros

Sr. Não Parâmetro e Descrição
1

text(Required)

A corda testada.

Valor de retorno

Ele retorna TRUE se cada caractere no texto for um 'dígito' hexadecimal, ou seja, um dígito decimal ou um caractere de [A-Fa-f], caso contrário, FALSE.

Exemplo

Experimente o seguinte exemplo -

<?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";
      }
   }
?>

Isso produzirá o seguinte resultado -

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