PHP.nl

ctype_print

ctype_print

Check for printable character(s)

bool **ctype_print** mixed $text

Checks if all of the characters in the provided , , are printable. string``text

textThe tested string. note.ctype.parameter.integer note.ctype.parameter.non-string

Returns true if every character in
will actually create output (including blanks). Returns false if contains control characters or characters that do not have any output or control function at all. ctype.result.empty-string text``text

Voorbeeld: A example

<?php
$strings = array('string1' => "asdf\n\r\t", 'string2' => 'arf12', 'string3' => 'LKA#@%.54');
foreach ($strings as $name => $testcase) {
    if (ctype_print($testcase)) {
        echo "The string '$name' consists of all printable characters.\n";
    } else {
        echo "The string '$name' does not consist of all printable characters.\n";
    }
}
?>
The string 'string1' does not consist of all printable characters.
The string 'string2' consists of all printable characters.
The string 'string3' consists of all printable characters.

ctype_cntrl``ctype_graph``ctype_punct``IntlChar::isprint