ctype_space

Check for whitespace character(s)

&reftitle.description; `bool` `ctype_space` `mixed` `text`

Checks if all of the characters in the provided `string`, `text`, creates whitespace.

&reftitle.parameters;

`text`

- The tested string. ¬e.ctype.parameter.integer; ¬e.ctype.parameter.non-string;

&reftitle.returnvalues;

Returns &true; if every character in `text` creates some sort of white space, &false; otherwise. Besides the blank character this also includes tab, vertical tab, line feed, carriage return and form feed characters. &ctype.result.empty-string;

&reftitle.examples;

### A `ctype_space` example

    <?php
    $strings = array(
        'string1' => "\n\r\t",
        'string2' => "\narf12",
        'string3' => '\n\r\t' // note the single quotes
    );
    foreach ($strings as $name => $testcase) {
        if (ctype_space($testcase)) {
            echo "The string '$name' consists of whitespace characters only.\n";
        } else {
            echo "The string '$name' contains non-whitespace characters.\n";
        }
    }
    ?>

&example.outputs;

    The string 'string1' consists of whitespace characters only.
    The string 'string2' contains non-whitespace characters.
    The string 'string3' contains non-whitespace characters.

&reftitle.seealso;

- `ctype_cntrl`
- `ctype_graph`
- `ctype_punct`
- `IntlChar::isspace`