函式名: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碼點值。
熱門工具排行榜