📜  PHP | hexdec( )函数

📅  最后修改于: 2022-05-13 01:56:47.682000             🧑  作者: Mango

PHP | hexdec( )函数

十六进制是一种以 16 为底的位置数字系统。它有 16 个不同的符号,其中前 9 个符号是 0-9,代表值 0 到 9,其余 6 个符号是 A、B、C、D、E、 F 分别代表从十到十五的值。由于十六进制数字表示四个二进制数字,因此它允许对二进制编码值进行更人性化的表示,因此它优于其他数字系统,如二进制和八进制。

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中的工作:


输出:

94
10
61937
11256913

需要注意的要点:

  • 它将十六进制数转换为等效的十进制数。
  • 如果数字太大而无法以整数类型返回,则将值返回为浮点数。
  • 十六进制数字系统是当今最流行和广泛使用的数字系统之一。

参考
http:// PHP.net/manual/en/函数.hexdec。 PHP