十六進製是一個以16為底的位置數字係統。它具有16個不同的符號,其中前9個符號為0-9,表示值0到9,其餘6個符號為A,B,C,D,E, F分別代表從十到十五的值。由於十六進製數字表示四個二進製數字,因此它允許使用binary-coded值的更多human-friendly表示形式,因此比其他數字係統(例如二進製和八進製)更受歡迎。
PHP中的hexdec()函數將十六進製數轉換為十進製數。
hexdec()函數將太大的數字轉換為整數類型,在這種情況下,較大的值作為浮點數返回。如果hexdec()遇到任何非十六進製字符,它將忽略它們。
用法:
hexdec($value)
參數:hexdec()函數接受單個參數$value。它是您要計算其十進製等效值的十六進製數字。
返回值:PHP中的hexdec()函數返回等效於十六進製數字的十進製數。
例子:
Input : hexdec("5e") Output : 94 Input : hexdec("a") Output : 10 Input : hexdec("f1f1") Output : 61937 Input : hexdec("abc451") Output : 11256913
以下示例程序旨在說明hexdec()在PHP中的工作:
<?php
echo hexdec("5e") . "\n";
echo hexdec("a") . "\n";
echo hexdec("f1f1") . "\n";
echo hexdec("abc451") . "\n";
?>
輸出:
94 10 61937 11256913
注意事項:
- 它將十六進製數轉換為其等效的十進製數。
- 如果數字太大而不能作為整數類型返回,則將其返回為float值。
- 十六進製數字係統是當今最流行和廣泛使用的數字係統之一。
參考:
http://php.net/manual/en/function.hexdec.php
相關用法
- p5.js abs()用法及代碼示例
- p5.js pow()用法及代碼示例
- p5.js day()用法及代碼示例
- d3.js d3.map.set()用法及代碼示例
- PHP pow( )用法及代碼示例
- PHP next()用法及代碼示例
- p5.js log()用法及代碼示例
- p5.js sq()用法及代碼示例
- PHP Ds\Map put()用法及代碼示例
- d3.js d3.map.has()用法及代碼示例
- PHP Ds\Set xor()用法及代碼示例
- p5.js value()用法及代碼示例
注:本文由純淨天空篩選整理自Shubrodeep Banerjee大神的英文原創作品 PHP | hexdec() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。