Computer >> Máy Tính >  >> Lập trình >> PHP

Hàm dechex () trong PHP

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