函式名稱:IntlChar::isupper()
適用版本:PHP 7.0.0 及以上版本
函式描述:IntlChar::isupper() 函式用於判斷給定的 Unicode 字元是否為大寫字母。
用法:
bool IntlChar::isupper( mixed $codepoint )
引數:
$codepoint
:要判斷的 Unicode 字元的程式碼點(可以是整數、字元或字串形式)。
返回值:
- 如果給定的字元是大寫字母,則返回
true
。 - 如果給定的字元不是大寫字母,則返回
false
。
示例:
// 判斷字元 'A' 是否為大寫字母
var_dump(IntlChar::isupper('A')); // 輸出: bool(true)
// 判斷字元 'a' 是否為大寫字母
var_dump(IntlChar::isupper('a')); // 輸出: bool(false)
// 判斷字元 'Z' 是否為大寫字母
var_dump(IntlChar::isupper('Z')); // 輸出: bool(true)
// 判斷字元 'z' 是否為大寫字母
var_dump(IntlChar::isupper('z')); // 輸出: bool(false)
// 判斷字元 '1' 是否為大寫字母
var_dump(IntlChar::isupper('1')); // 輸出: bool(false)
// 判斷字元 '!' 是否為大寫字母
var_dump(IntlChar::isupper('!')); // 輸出: bool(false)
// 判斷字元 '中' 是否為大寫字母
var_dump(IntlChar::isupper('中')); // 輸出: bool(false)
// 判斷字元 'A' 的 Unicode 程式碼點 65 是否為大寫字母
var_dump(IntlChar::isupper(65)); // 輸出: bool(true)
注意事項:
- 該函式只能判斷單個字元是否為大寫字母,對於多字元的字串無效。
- 如果給定的字元不是有效的 Unicode 字元,該函式會返回
false
。