PHP – 如何獲取給定字元的Unicode碼點值?
在PHP中,我們可以使用**mb_ord()**函式來獲取給定字元的Unicode碼點值。此函式在PHP 7或更高版本中受支援。**mb_ord()**函式是對**mb_chr()**函式的補充。
語法
int mb_ord($str_string, $str_encoding)
引數
**mb_ord()**接受以下兩個引數:
**$str_string** − 此引數用於字串。
**$str_encoding** − 這是字元編碼引數。如果缺失或為NULL,則可以使用內部編碼值。
返回值
**mb_ord()**返回給定字串中第一個字元的Unicode碼點值。失敗時將返回False。
示例
<?php echo "Get the numeric value of character
"; var_dump(mb_ord("B", "UTF-8")); var_dump(mb_ord("d", "UTF-8")); var_dump(mb_ord("\x80", "ISO-8859-2")); var_dump(mb_ord("\x80", "Windows-1251")); ?>
輸出
它將產生以下輸出:
Get the numeric value of characters int(66) int(100) int(128) int(1026)
廣告