【发布时间】:2018-05-07 22:51:47
【问题描述】:
我正在使用 PHP 中的 UUID,我必须查询一个数据库,该数据库将 UUID 的最高有效位和最低有效位存储在两个单独的列中。我找到了this question for Python,这似乎正是我在 PHP 中所需要的,但我不知道如何转换代码,而且我对字节操作从来都不是很好。
在 PHP 中 getLeastSignificantBits() 和 getMostSignificantBits() 的等效函数是什么?谢谢!
编辑:示例数据(如果有帮助):
UUID: b33ac8a9-ae45-4120-bb6e-7537e271808e
...应该转换为...
Upper Bits: -5531888561172430560
Lower Bits: -4940882858296115058
【问题讨论】:
-
我认为你可以自己实现它。为什么不呢?
-
@user202729 我在问题中解释了为什么我很难编写实现。