📜  PHP | ctype_upper()函数(1)

📅  最后修改于: 2023-12-03 15:03:36.445000             🧑  作者: Mango

PHP | ctype_upper()函数

函数说明

ctype_upper() 函数检查字符串中的所有字符是否都是大写字母。如果所有字符都是大写字母,该函数返回 true,否则返回 false

语法
ctype_upper(string $str): bool
参数
  • $str:必需,待检查的字符串。
返回值

如果 $str 中的所有字符都是大写字母,则返回 true,否则返回 false

示例
示例一:
$str1 = "HELLO PHP";
$str2 = "Hello PHP";

if (ctype_upper($str1)) {
    echo "字符串 $str1 中的所有字符都是大写字母。";
} else {
    echo "字符串 $str1 中不是所有字符都是大写字母。";
}

if (ctype_upper($str2)) {
    echo "字符串 $str2 中的所有字符都是大写字母。";
} else {
    echo "字符串 $str2 中不是所有字符都是大写字母。";
}

执行结果:

字符串 HELLO PHP 中的所有字符都是大写字母。
字符串 Hello PHP 中不是所有字符都是大写字母。
示例二:
$strings = array('HELLO WORLD', 'hello world', 'Hello World', '12345');

foreach ($strings as $str) {
    if (ctype_upper($str)) {
        echo "字符串 $str 中的所有字符都是大写字母。<br/>";
    } else {
        echo "字符串 $str 中不是所有字符都是大写字母。<br/>";
    }
}

执行结果:

字符串 HELLO WORLD 中的所有字符都是大写字母。
字符串 hello world 中不是所有字符都是大写字母。
字符串 Hello World 中不是所有字符都是大写字母。
字符串 12345 中不是所有字符都是大写字母。
注意事项
  • 该函数需要基于 ASCII 字符集进行检查,不支持 Unicode 字符集。