ctype_upper

Check for uppercase character(s)

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

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

&reftitle.parameters;

`text`

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

&reftitle.returnvalues;

Returns &true; if every character in `text` is an uppercase letter in the current locale. &ctype.result.empty-string;

&reftitle.examples;

### A `ctype_upper` example (using the default locale)

    <?php
    $strings = array('AKLWC139', 'LMNSDO', 'akwSKWsm');
    foreach ($strings as $testcase) {
        if (ctype_upper($testcase)) {
            echo "The string $testcase consists of all uppercase letters.\n";
        } else {
            echo "The string $testcase does not consist of all uppercase letters.\n";
        }
    }
    ?>

&example.outputs;

    The string AKLWC139 does not consist of all uppercase letters.
    The string LMNSDO consists of all uppercase letters.
    The string akwSKWsm does not consist of all uppercase letters.

&reftitle.seealso;

- `ctype_alpha`
- `ctype_lower`
- `setlocale`
- `IntlChar::isupper`