Delicious Bookmark this on Delicious Share on Facebook SlashdotSlashdot It! Digg! Digg



PHP : Function Reference : Character Type Functions : ctype_print

ctype_print

Check for printable character(s) (PHP 4 >= 4.0.4, PHP 5)
bool ctype_print ( string text )

Example 422. A ctype_print() 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 above example will output:

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.

Code Examples / Notes » ctype_print

flatline

It seems that this function does not recognize characters such as 'à', 'ä', 'ò', 'ë' as printable.
Depends on your locale settings, in the default "C" locale they are
indeed not printable as it is 7bit ASCII based. (hartmut)


Change Language


Follow Navioo On Twitter
ctype_alnum
ctype_alpha
ctype_cntrl
ctype_digit
ctype_graph
ctype_lower
ctype_print
ctype_punct
ctype_space
ctype_upper
ctype_xdigit
eXTReMe Tracker