函式名: ctype_upper()
函式描述:檢查字串中的所有字元是否都是大寫字母
用法:
bool ctype_upper ( string $text )
引數:
- $text:要檢查的字串。
返回值:
- 如果字串中的所有字元都是大寫字母,則返回 true。
- 如果字串包含任何非大寫字母的字元,則返回 false。
示例:
$text = "HELLO";
var_dump(ctype_upper($text)); // 輸出: bool(true)
$text = "Hello";
var_dump(ctype_upper($text)); // 輸出: bool(false)
$text = "123";
var_dump(ctype_upper($text)); // 輸出: bool(false)
$text = "";
var_dump(ctype_upper($text)); // 輸出: bool(true)
說明:
- ctype_upper() 函式用於檢查字串中的字元是否全為大寫字母。如果字串為空,則也被認為是全為大寫字母,返回 true。
- 該函式對於非ASCII字元可能會返回不準確的結果,因為它僅適用於ASCII字符集。
- 如果需要檢查一個字串是否只包含字母字元,可以使用 ctype_alpha() 函式。
- ctype_upper() 是一個函式,無需引入特定的擴充套件即可使用,它是PHP內建的函式。