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