我正在从 SQL 数据库中读取 BLOB。该文件应包含 1024 个浮点值对,但我不知道如何转换它们。这是我的查询:
$stmt = $sqlHandle->query('SELECT convert (varchar (max), convert (varbinary (max), blob)) AS dump FROM data WHERE id = 200
这让我得到一个包含 32842 个字符的字符串,它的开头是这样的:0x000008044072A051E00000004072AD70A00000004072BA8F600000004072C7AE2000000040070D
我不知道 blob 是如何创建的。我只是第一对在转换后看起来应该类似于:248.23112 0.000048741
有人可以向我解释如何转换字符串吗?
<?php
var_dump(hexdec("0x000008044072A051E00000004072AD70A00000004072BA8F600000004072C7AE200000004072D4CCC00"));
?>
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句