Le langage PHP dispose de nombreuses fonctions permettant de vérifier les types de caractères.

Fonction
Description
true | false = ctype_alnum($caractere);
vérifie si un caractère est alpha-numérique.
true | false = ctype_alpha($caractere);
vérifie si un caractère est alphabétique.
true | false = ctype_cntrl($caractere);
vérifie si un caractère est un caractère de contrôle.
true | false = ctype_digit($caractere);
vérifie si un caractère est un nombre.
true | false = ctype_lower($caractere);
vérifie si un caractère est en casse minuscule.
true | false = ctype_graph($caractere);
vérifie si un caractère est imprimable hormis le caractère d'espace blanc " ".
true | false= ctype_print($caractere);
vérifie si un caractère est imprimable.
true | false = ctype_punct($caractere);
vérifie si un caractère est imprimable sans être ni un espace, ni un caractère alpha-numérique.
true | false = ctype_space($caractere);
vérifie si un caractère est caractère blanc (espace, tabulation...).
true | false = ctype_upper($caractere);
vérifie si un caractère est en majuscule.
true | false = ctype_xdigit($caractere);
vérifie si un caractère représente un nombre héxadécimal.