ctype_graph

(PHP 4 >= 4.0.4, PHP 5)

ctype_graph --  Vérifie qu'une chaîne est imprimable

Description

bool ctype_graph ( string text )

ctype_graph() retourne TRUE si tous les caractères de la chaîne text ont une représentation graphique, et créeront une impression sur l'écran (les espaces n'en font pas partie).

Exemple 1. Exemple avec ctype_graph()

<?php
$strings
= array('string1' => "asdf\n\r\t", 'string2' => 'arf12', 'string3' => 'LKA#@%.54');
foreach (
$strings as $name => $testcase) {
    if (
ctype_graph($testcase)) {
        echo
"La chaîne '$name' est constitué (visiblement) de caractères imprimables.\n";
    } else {
        echo
"La chaîne '$name' n'est pas constituée uniquement (visiblement) de
                 caractères imprimables.
\n";
    }
}
?>

L'exemple ci-dessus va afficher :

La chaîne 'string1' n'est pas constituée uniquement (visiblement) de caractères imprimables.
La chaîne 'string2' est constitué (visiblement) de caractères imprimables.
La chaîne 'string3' est constitué (visiblement) de caractères imprimables.

Voir aussi ctype_alnum(), ctype_print() et ctype_punct().