Định nghĩa và cách dùng
Hàm hexdec() trả về số thập phân tương đương của số thập lục phân trong chuỗi.
Trả về số nguyên thập phân, giá trị lớn có thể thành float.
Cú pháp
hexdec ( string $hex_string ) : number
Tham số
| STT | Tham số & Mô tả |
|---|---|
| 1 | hex_string Chuỗi chứa số thập lục phân cần chuyển |
Giá trị trả về
Trả về số thập phân.
Phiên bản PHP
Có sẵn từ PHP 4.x, 5.x và 7.x.
Ví dụ
Chuyển '100' sang thập phân = 256:
<?php
$arg = '100';
$val = hexdec($arg);
echo "hexdec(" . $arg . ") = " . $val;
?>
Kết quả
hexdec(100) = 256
Ví dụ
Ký tự không hợp lệ (ngoài 0-9, a-f) bị bỏ qua. '2x5' bỏ 'x' chuyển '25' = 37:
<?php
$arg = '2x5';
$val = hexdec($arg);
echo "hexdec(" . $arg . ") = " . $val;
?>
Kết quả
hexdec(2x5) = 37
Ví dụ
Tất cả ký tự không hợp lệ trả về 0:
<?php
$arg = 'PHP';
$val = hexdec($arg);
echo "hexdec(" . $arg . ") = " . $val;
?>
Kết quả
hexdec(PHP) = 0
Ví dụ
hexdec() coi chuỗi là unsigned integer:
<?php
$arg = '-10';
$val = hexdec($arg);
echo "hexdec(" . $arg . ") = " . $val;
?>
Kết quả
hexdec(-10) = 16