函式名:IntlChar::islower()
函式說明:該函式用於判斷給定的Unicode字元是否為小寫字母。
適用版本:PHP 7.0.0 及以上版本。
用法:
bool IntlChar::islower ( mixed $codepoint )
引數:
$codepoint
:要判斷的Unicode字元的程式碼點(整數值)或字元。
返回值:
- 如果給定的字元是小寫字母,則返回
true
。 - 如果給定的字元不是小寫字母,則返回
false
。
示例:
// 示例1:判斷字元是否為小寫字母
$char1 = 'a';
$char2 = 'A';
$char3 = '1';
var_dump(IntlChar::islower($char1)); // 輸出: bool(true)
var_dump(IntlChar::islower($char2)); // 輸出: bool(false)
var_dump(IntlChar::islower($char3)); // 輸出: bool(false)
// 示例2:判斷字元的Unicode程式碼點是否為小寫字母
$codepoint1 = 97; // 97對應的字元為'a'
$codepoint2 = 65; // 65對應的字元為'A'
$codepoint3 = 49; // 49對應的字元為'1'
var_dump(IntlChar::islower($codepoint1)); // 輸出: bool(true)
var_dump(IntlChar::islower($codepoint2)); // 輸出: bool(false)
var_dump(IntlChar::islower($codepoint3)); // 輸出: bool(false)
注意事項:
- 該函式只能用於處理Unicode字元,不適用於ASCII字元。
$codepoint
引數可以是整數值或字元。如果引數為字元,則函式會自動轉換為對應的Unicode程式碼點進行判斷。- 除了判斷小寫字母,IntlChar 類還提供了其他與字元屬性相關的函式,如判斷大寫字母、數字、符號等。