Trong PHP, chúng ta có thể sử dụng mb_ord () hàm để lấy giá trị điểm mã Unicode của một ký tự nhất định. Chức năng này được hỗ trợ trong các phiên bản PHP 7 trở lên. mb_ord () hàm bổ sung cho mc_chr () chức năng.
Cú pháp
int mb_ord($str_string, $str_encoding)
Tham số
mb_ord () chấp nhận hai tham số sau -
-
$ str_string - Tham số này được sử dụng cho chuỗi.
-
$ str_encoding - Đây là thông số mã hóa ký tự. Nếu nó vắng mặt hoặc NULL, thì chúng tôi có thể sử dụng giá trị mã hóa bên trong.
Giá trị trả lại
mb_ord () trả về giá trị điểm Unicode cho ký tự đầu tiên từ chuỗi đã cho. Nó sẽ trả về Sai khi bị lỗi.
Ví dụ
<?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")); ?>
Đầu ra
Nó sẽ tạo ra kết quả sau -
Get the numeric value of characters int(66) int(100) int(128) int(1026)