在php中将十六进制转换为字节
我对PHP非常陌生 我想创建一个字节数组,如下所示(在Java中):在php中将十六进制转换为字节,php,type-conversion,byte,hex,Php,Type Conversion,Byte,Hex,我对PHP非常陌生 我想创建一个字节数组,如下所示(在Java中): 如何在PHP中实现它?非常感谢任何语法帮助。您所说的“十六进制到字节”到底是什么意思? 我假设你的意思是“…到小数点” 输出时的0x3f结果将自动转换为十进制数。在内部计算中,如果需要,它将自动转换-您可以这样做 $myvar = 300 + 0xfa; 没有问题 您可以使用(int)$varname或(int)value将变量强制转换为整数,但这在您的情况下没有实际意义。一个字节就是一个字节,无论您将其值表示为0x3F还是
如何在PHP中实现它?非常感谢任何语法帮助。您所说的“十六进制到字节”到底是什么意思? 我假设你的意思是“…到小数点” 输出时的
0x3f
结果将自动转换为十进制数。在内部计算中,如果需要,它将自动转换-您可以这样做
$myvar = 300 + 0xfa;
没有问题
您可以使用(int)$varname
或(int)value
将变量强制转换为整数,但这在您的情况下没有实际意义。一个字节就是一个字节,无论您将其值表示为0x3F
还是63
要将十六进制转换为十进制,还有
返回十六进制字符串参数表示的十六进制数的十进制等效值。hexdec()将十六进制字符串转换为十进制数
怎么样
$myvar = 300 + 0xfa;