Định nghĩa và Cách sử dụng
dechex () hàm trả về một chuỗi có chứa hệ thập lục phân tương đương với đối số số thập phân đã cho.
Hàm này trả về một chuỗi có các ký tự thập lục phân.
Cú pháp
dechex ( int $number ) : string
Tham số
Sr.No | Thông số &Mô tả |
---|---|
1 | số Một số thập phân được chuyển đổi thành biểu diễn thập lục phân tương đương |
Giá trị trả lại
Hàm dechex () trong PHP trả về một số thập lục phân bên trong chuỗi.
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 nhị phân của 1001 và trả về '3e9' -
<?php $arg=1001; $val=dechex($arg); echo "dechex(" . $arg . ") = " . $val; ?>
Đầu ra
Điều này sẽ tạo ra kết quả sau -
dechex(1001) = 3e9
Ví dụ
Ví dụ sau cho thấy rằng phần phân số của số đã cho bị bỏ qua. Do đó 100,55 được coi là 100, là '64' trong hệ thập lục phân. -
<?php $arg=100.55; $val=dechex($arg); echo "dechex(" . $arg . ") = " . $val; ?>
Đầu ra
Điều này sẽ tạo ra kết quả sau -
dechex(100.55) = 64
Ví dụ
Nếu chuỗi được cung cấp dưới dạng đối số, kết quả là 0 -
<?php $arg="Hello"; $val=dechex($arg); echo "dechex(" . $arg . ") = " . $val; ?>
Đầu ra
Điều này sẽ tạo ra kết quả sau -
dechex(Hello) = 0
Ví dụ
Đối với số thập phân âm, chuyển đổi được thực hiện bằng cách sử dụng phương pháp bổ sung của hệ thập lục phân 2. Ví dụ sau trả về số thập lục phân tương đương với -10
<?php $arg='-10'; $val=dechex($arg); echo "dechex(" . $arg . ") = " . $val; ?>
Đầu ra
Điều này sẽ tạo ra kết quả sau -
dechex(-10) = fffffffffffffff6