当前位置: 首页>>代码示例>>用法及示例精选>>正文


PHP - hexdec( )用法及代码示例

十六进制是一个以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



相关用法

注:本文由纯净天空筛选整理自Shubrodeep Banerjee大神的英文原创作品 PHP | hexdec( ) Function。非经特殊声明,原始代码版权归原作者所有,本译文的传播和使用请遵循“署名-相同方式共享 4.0 国际 (CC BY-SA 4.0)”协议。