查詢

IntlChar::islower()函式—用法及示例

「 判斷給定的Unicode字元是否為小寫字母 」


函式名: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 類還提供了其他與字元屬性相關的函式,如判斷大寫字母、數字、符號等。
補充糾錯
上一個函式: IntlChar::isMirrored()函式
熱門PHP函式
分享連結