函数名称:hexdec()
适用版本:PHP 4, PHP 5, PHP 7
函数描述:hexdec() 函数将十六进制数转换为十进制数。
语法:hexdec(string $hexadecimal_number) : int
参数:
- $hexadecimal_number:要转换的十六进制数,字符串类型。
返回值:转换后的十进制数,整数类型。
示例:
$hex = "1A"; // 十六进制数
$dec = hexdec($hex); // 调用hexdec()函数转换为十进制数
echo $dec; // 输出结果为 26
解释:在上述示例中,我们定义了一个变量 $hex
并赋值为字符串 "1A",它代表一个十六进制数。然后,我们调用 hexdec()
函数,并将 $hex
作为参数传递给它。函数返回转换后的十进制数,并将其赋值给变量 $dec
。最后,我们使用 echo
语句输出变量 $dec
的值,结果为 26。
注意事项:
- 如果输入的十六进制数包含非法字符,例如字母 "G" 或符号 "&",则函数将返回 0。
- 输入的十六进制数可以包含前缀 "0x" 或 "0X",但不是必需的。例如,"0x1A" 和 "1A" 都可以正确转换为十进制数。
- 转换后的十进制数将被返回为整数类型,如果需要使用浮点数,可以使用类型转换或其他方法进行处理。