我有一个类似于"7a"
的字符串,我想将其转换为十六进制数字7A。我尝试过使用pack和unpack,但是这样就给了我每个角色的十六进制表示。
答案 0 :(得分:23)
将整数存储为整数的最简单方法可能是hexdec()
$num = hexdec( '7A' );
答案 1 :(得分:8)
答案 2 :(得分:0)
这可以尝试 -
function strToHex($string)
{
$hex='';
for ($i=0; $i < strlen($string); $i++)
{
$hex .= dechex(ord($string[$i]));
}
return $hex;
}