HomeMenu
Jesus · Bible · HTML · CSS · JS · PHP · SVG · Applications

ctype_cntrl

Description

The ctype_cntrl of Ctype for PHP checks for control character(s).

Syntax

ctype_cntrl(
    mixed $text
): bool

Parameters

text

The tested string.

NOTE: If an integer between -128 and 255 inclusive is provided, it is interpreted as the ASCII value of a single character (negative values have 256 added in order to allow characters in the Extended ASCII range). Any other integer is interpreted as a string containing the decimal digits of the integer.

Return

Returns true if every character in text is a control character from the current locale, false otherwise.

When called with an empty string the result will always be false.

Examples

1 · text

<?

$text = "\x00\x01\x02\x03\x04\x05\x06\x07\x08\x09\x0a\x0b\x0c\x0d\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f\x7f\t\n\v\f\r\e";

$return = ctype_cntrl($text);

var_export($return);
true

2

<?

for($i = 0; $i <= 255; ++$i)
{
    $return = ctype_cntrl($i);

    if($return)
    {
        $character = chr($i);

        echo "$i: $character\n";
    }
}
0: 
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9:     
10: 

11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19: 
20: 
21: 
22: 
23: 
24: 
25: 
26: 
27: 
28: 
29: 
30: 
31: 
127: