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().