我只是遇到使用PHP将此字节 2c 00 转换为毫秒的问题。这是我正在做的,但是只打印0000
dropna()
答案 0 :(得分:1)
在第一步中,您将其转换回十进制数(先使用implode()
,然后再使用hexdec()
),但是在下一步中,您尝试将其视为数组。那是行不通的。也许这就是您要寻找的?
$timestamp = explode(' ', '2c 00');
$result = sprintf('%d%03d', hexdec($timestamp[0]), hexdec($timestamp[1]) * 1000);
echo $result;