Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

Hàm hexdec() trong PHP

Đị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ố

STTTham số & Mô tả
1hex_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