ใน PHP เราสามารถใช้ mb_ord() ฟังก์ชันเพื่อรับค่าจุดโค้ด Unicode ของอักขระที่กำหนด ฟังก์ชันนี้รองรับใน PHP 7 หรือเวอร์ชันที่สูงกว่า mb_ord() ฟังก์ชั่นเสริม mc_chr() ฟังก์ชัน
ไวยากรณ์
int mb_ord($str_string, $str_encoding)
พารามิเตอร์
mb_ord() ยอมรับสองพารามิเตอร์ต่อไปนี้ -
-
$str_string − พารามิเตอร์นี้ใช้สำหรับสตริง
-
$str_encoding − นี่คือพารามิเตอร์การเข้ารหัสอักขระ หากไม่มีหรือเป็น NULL เราก็สามารถใช้ค่าการเข้ารหัสภายในได้
คืนค่า
mb_ord() ส่งคืนค่าจุด Unicode สำหรับอักขระตัวแรกจากสตริงที่กำหนด มันจะคืนค่าเป็นเท็จเมื่อล้มเหลว
ตัวอย่าง
<?php echo "Get the numeric value of character \n"; 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)