📅  最后修改于: 2023-12-03 15:03:36.445000             🧑  作者: Mango
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 中不是所有字符都是大写字母。