标签: php byte unpack
我正在尝试使用unpack将2字节字符串转换为Short / int数据类型,但它似乎不起作用:
$str = "\x01\xBB"; unpack("S",$str);
它提供 47873 ,因为它必须返回 443
答案 0 :(得分:5)
您需要使用n作为格式字符串。
n
$str = "\x01\xBB"; unpack("n",$str);
点击此处查看更多格式选项 http://php.net/manual/en/function.pack.php