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