十六进制是一个以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中的工作:
echo hexdec("5e") . "\n";
echo hexdec("a") . "\n";
echo hexdec("f1f1") . "\n";
echo hexdec("abc451") . "\n";
?>
输出:
94
10
61937
11256913
注意事项:
它将十六进制数转换为其等效的十进制数。
如果数字太大而不能作为整数类型返回,则将其返回为float值。
十六进制数字系统是当今最流行和广泛使用的数字系统之一。