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