将十六进制文件转换为php中的浮点数

雪茄

我正在从 SQL 数据库中读取 BLOB。该文件应包含 1024 个浮点值对,但我不知道如何转换它们。这是我的查询:

$stmt = $sqlHandle->query('SELECT convert (varchar (max), convert (varbinary (max), blob)) AS dump  FROM data WHERE id = 200

这让我得到一个包含 32842 个字符的字符串,它的开头是这样的:0x000008044072A051E00000004072AD70A00000004072BA​​8F600000004072C7AE2000000040070D

我不知道 blob 是如何创建的。我只是第一对在转换后看起来应该类似于:248.23112 0.000048741

有人可以向我解释如何转换字符串吗?

巴克莱克·弗洛雷斯·贝拉斯克斯
   <?php
    var_dump(hexdec("0x000008044072A051E00000004072AD70A00000004072BA8F600000004072C7AE200000004072D4CCC00"));
    ?>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

PHP将十六进制转换为浮点数

将十六进制转换为浮点数

将浮点数转换为十六进制格式

将十六进制转换为C中的浮点数

Python如何将浮点数十六进制转换为十进制

如何将十六进制转换为浮点数

C ++将4个十六进制值转换为浮点数

将十六进制字符串转换为浮点数

将数字(也可以是浮点数)转换为十六进制,反之亦然

如何使用 C# 将十六进制转换为浮点数

十六进制转换为浮点数-JS中的Big Endian(ABCD)

如何将十六进制切片转换为带二进制补码的浮点数

在Javascript中将64位十六进制转换为十进制浮点数

将浮点十六进制转换为在Ruby中浮点

如何在python中将十六进制值转换为浮点数

如何在Perl中将浮点数转换为十六进制字符串?

如何在 Node.js 中将 4 字节十六进制转换为浮点数

Float24(24位浮点数)转换为十六进制?

如何在 VB.NET 中将浮点数转换为十六进制?

将浮点数表示为十六进制

将十六进制字符串中的负数解码为浮点数?

将浮点数转换为netcdf文件中的字节

将分数转换为PHP中的浮点数

将十六进制编码的浮点数解码为本机浮点值

长十六进制值拆分为 2 个字节的十六进制值或 4 个字节的十六进制值,并使用 VB.Net 将其转换为十进制(浮点数)值

将十六进制转换为浮点SQL

将浮点值转换为十六进制

如何在python中将16位十六进制和二进制表示形式转换为十进制浮点数(反之亦然)?

将浮点数转换为十进制数