十六进制是一个以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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。