ctype_alnum
(PHP 4 >= 4.0.4, PHP 5)
ctype_alnum --
Vérifie qu'une chaîne est alpha-numérique
Description
bool
ctype_alnum ( string text )
ctype_alnum() retourne TRUE si tous les caractères de la chaîne
text sont des lettres et des chiffres. Elle
retourne FALSE dans le cas contraire. En terme de langage C, les lettres
sont [A-Za-z] et cette fonction est équivalente à
preg_match('/^[a-z0-9]*$/i', $text).
Exemple 1. Exemple avec ctype_alnum() en utilisant les locales
par défaut
<?php $strings = array('AbCd1zyZ9', 'foo!#$bar'); foreach ($strings as $testcase) { if (ctype_alnum($testcase)) { echo "La chaîne $testcase est constituée de caractères alphanumériques.\n"; } else { echo "La chaîne $testcase n'est pas constituée uniquement de caractères alphanumériques.\n"; } } ?>
|
L'exemple ci-dessus va afficher : La chaîne AbCd1zyZ9 est constituée de caractères alphanumériques.
La chaîne foo!#$bar n'est pas constituée uniquement de caractères alphanumériques. |
|
Voir aussi
ctype_alpha(),
ctype_digit() et
setlocale().