查詢

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

「 返回給定Unicode字元的碼點(code point)值 」


函式名:IntlChar::ord()

適用版本:PHP 7.0.0及以上版本

用法:IntlChar::ord()函式用於返回給定Unicode字元的碼點(code point)值。Unicode碼點是一個唯一的整數值,代表了一個字元在Unicode標準中的位置。

示例:

// 示例1:獲取字元的碼點值
$char = 'A';
$codePoint = IntlChar::ord($char);
echo "字元 '$char' 的碼點值是: $codePoint"; // 輸出:字元 'A' 的碼點值是: 65

// 示例2:處理多位元組字元
$char = '?'; // 地球符號
$codePoint = IntlChar::ord($char);
echo "字元 '$char' 的碼點值是: $codePoint"; // 輸出:字元 '?' 的碼點值是: 127757

注意事項:

  • IntlChar::ord()函式只能處理Unicode字元,對於非Unicode字元或無效字元,該函式將返回-1。
  • 該函式是IntlChar類的靜態方法,因此使用時不需要例項化IntlChar類。
  • 該函式對於PHP的字元編碼設定是無關的,它總是返回Unicode碼點值。
補充糾錯
上一個函式: IntlChar::tolower()函式
下一個函式: IntlChar::isxdigit()函式
熱門PHP函式
分享連結