XVI. Caractères

Ces fonctions vérifient si un caractère ou une chaîne de caractères font partie d'une certaine classe de caractères, en fonction de la configuration locale.

Appelées avec un argument de type entier, ces fonctions se comportent exactement comme le équivalent en langage C.

Appelées avec un argument de type chaîne, elles vérifieront chaque caractère de la chaîne, et ne retourneront TRUE que si chaque caractère de la chaîne satisfait les critères requis.

Tout autre type d'argument (autre que chaîne ou entier) génère une erreur, et retourne FALSE immédiatement.

Avertissement

Ces fonctions ont été ajoutée en PHP 4.0.4, et leur nom peut changer dans un futur proche. Les suggestions actuelles sont : ctype_issomething() au lieu de ctype_somthing ou encore d'en faire une partie ext/standard et utiliser ainsi leur nom en langage C, même si cela peut conduire à des confusions entre isset() et is_sometype.

Table des matières
ctype_alnum --  Vérifie qu'un caractère est alpha-numérique
ctype_alpha --  Vérifie qu'un caractère est alphabétique
ctype_cntrl --  Vérifie qu'un caractère est un caractère de contrôle
ctype_digit -- Vérifie qu'un caractère est numérique
ctype_graph --  Vérifie qu'un caractère est imprimable (sauf " ", espace)
ctype_lower -- Vérifie qu'un caractère est en minuscule
ctype_print -- Vérifie qu'un caractère est imprimable
ctype_punct --  Vérifie qu'un caractère est imprimable, sans être ni un espace, ni un caractère alpha-numérique
ctype_space --  Vérifie qu'un caractère est caractère blanc (espace, tabulation...)
ctype_upper -- Vérifie qu'un caractère est en majuscule
ctype_xdigit --  Vérifie qu'un caractère représente un nombre héxadécimal