Hàm hexdec() của PHP
Định nghĩa và cách sử dụng
Hàm hexdec() chuyển đổi số hexadecimtal thành số thập phân.
Cú pháp
hexdec(hex_string)
Tham số | Mô tả |
---|---|
hex_string | Bắt buộc. Định nghĩa số hexadecimtal cần chuyển đổi. |
Mô tả
trả về với hex_string Số nguyên thập phân bằng giá trị của số hexadecimtal mà tham số biểu thị. hexdec() sẽ chuyển đổi một chuỗi số hexadecimtal thành số nguyên thập phân. Giá trị lớn nhất có thể chuyển đổi là 7fffffff, tương đương với 2147483647 trong hệ thập phân. Bắt đầu từ PHP 4.1.0, hàm này có thể xử lý số lớn, trong trường hợp này, nó sẽ trả về loại float.
hexdec() sẽ thay thế tất cả các ký tự không phải là số hexadecimtal bằng 0. Như vậy, tất cả các số 0 ở bên trái sẽ bị bỏ qua, nhưng số 0 ở bên phải sẽ được tính vào giá trị.
Mẫu
<?php echo hexdec("1e"); echo hexdec("a"); echo hexdec("11ff"); echo hexdec("cceeff"); ?>
Kết quả xuất ra:
30 10 4607 13430527