PHP 的 dechex() 函式
定義和用法
dechex() 函式返回一個字串,其中包含給定的十進位制數引數的十六進位制等價值。
該函式返回一個包含十六進位制字元的字串。
語法
dechex ( int $number ) : string
引數
| 序號 | 引數和說明 |
|---|---|
| 1 | 數字 要轉換為等效十六進位制表示形式的十進位制數 |
返回值
PHP dechex() 函式返回字串中的十六進位制數字。
PHP 版本
該函式在 PHP 4.x、PHP 5.x 和 PHP 7.x 中可用。
示例
以下示例計算 1001 的二進位制等價,並返回 '3e9' −
<?php
$arg=1001;
$val=dechex($arg);
echo "dechex(" . $arg . ") = " . $val;
?>輸出
將產生以下結果 −
dechex(1001) = 3e9
示例
以下示例說明給定數字的小數部分將被忽略。因此,100.55 被視為 100,即十六進位制系統中的 '64'。 −
<?php
$arg=100.55;
$val=dechex($arg);
echo "dechex(" . $arg . ") = " . $val;
?>輸出
將產生以下結果 −
dechex(100.55) = 64
示例
如果提供字串作為引數,則結果為 0 −
<?php
$arg="Hello";
$val=dechex($arg);
echo "dechex(" . $arg . ") = " . $val;
?>輸出
將產生以下結果 −
dechex(Hello) = 0
示例
對於負十進位制數,轉換使用十六進位制 2 的補碼方法。以下示例返回 -10 的十六進位制等價
<?php
$arg='-10';
$val=dechex($arg);
echo "dechex(" . $arg . ") = " . $val;
?>輸出
將產生以下結果 −
dechex(-10) = fffffffffffffff6
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP