首页 > 解决方案 > 如何从右到左读取十六进制函数

问题描述

我目前在读取 HEX 字符串时遇到问题。我有一个 DEC 值写入数据库,其值为 5000,十六进制为 1388,但是当数据以十六进制格式写入数据库时​​,它被反转为 8813。

这就是它进入数据库的方式:

8813 00000000000

现在我想查询HEX数据转换为DEC并显示在我的网页上,我如何从右到左获取HEX值,这意味着我必须先获取HEX值13,然后才能到达值 88 以便在网络上显示时,数字将是 5000。如果有人有办法帮助我,请发表评论让我知道。我真的很感激这一点。

标签: phpmysqlhexendianness

解决方案


mysql> SELECT HEX(5000);
+-----------+
| HEX(5000) |
+-----------+
| 1388      |
+-----------+
1 row in set (0.00 sec)

显然你的 PHP 代码比这更复杂;请向我们展示,以便我们帮助您修复它。

无论底层硬件的终结性如何,这都会SELECT产生相同的输出。(MySQL 隐藏了这些差异。)


推荐阅读