Định nghĩa và Cách sử dụng
hexdec () hàm trả về một số thập phân tương đương với một số thập lục phân được nhúng trong một chuỗi.
Hàm này trả về một số nguyên thập phân, mặc dù các giá trị lớn hơn có thể dẫn đến số thực.
Cú pháp
hexdec ( string $hex_string ) : number
Tham số
Sr.No | Thông số &Mô tả |
---|---|
1 | hex_string Một số thập phân được chuyển đổi thành biểu diễn bát phân tương đương |
Giá trị trả lại
Hàm hexdec () trong PHP trả về một số thập phân.
Phiên bản PHP
Chức năng này có sẵn trong các phiên bản PHP 4.x, PHP 5.x cũng như PHP 7.x.
Ví dụ
Ví dụ sau tính toán số tương đương thập phân của '100' và trả về 256 -
<?php $arg='100'; $val=hexdec($arg); echo "hexdec(" . $arg . ") = " . $val; ?>
Đầu ra
Điều này sẽ tạo ra kết quả sau -
hexdec(100) = 256
Ví dụ
Nếu chuỗi chứa các ký tự không hợp lệ (không phải 0-9 và a-f) thì chúng sẽ bị bỏ qua. Do đó, trong chuỗi '2x5', 'x' bị loại bỏ và chuyển đổi thành '25' được thực hiện, thành 37. -
<?php $arg='2x5'; $val=hexdec($arg); echo "hexdec(" . $arg . ") = " . $val; ?>
Đầu ra
Điều này sẽ tạo ra kết quả sau -
hexdec(2x5) = 37
Ví dụ
Nếu tất cả ký tự trong chuỗi không phải là hệ thập lục phân, kết quả là 0 -
<?php $arg='PHP'; $val=hexdec($arg); echo "hexdec(" . $arg . ") = " . $val; ?>
Đầu ra
Điều này sẽ tạo ra kết quả sau -
hexdec(PHP) = 0
Ví dụ
Hàm hexdec () xử lý chuỗi đối số chứa số nguyên không dấu và trả về kết quả sau
<?php $arg='-10'; $val=hexdec($arg); echo "hexdec(" . $arg . ") = " . $val; ?>
Đầu ra
Điều này sẽ tạo ra kết quả sau -
hexdec(-10) = 16