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

Hàm hexdec () trong PHP

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