使用MySQL的PHP​​中的Guid/Uuid

Rem*_*anu 4 php mysql

我想将uuids作为BINARY(16)存储在数据库中,但我需要接受它们并将它们显示为XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX格式.在我跳转到PHP代码中的guid之前(这很有趣!),是否有任何库或功能可以开箱即用?

Vol*_*erK 5

您可以先使用Replace()删除破折号, 然后使用Unhex()

执行HEX(str)的逆操作.也就是说,它将参数中的每对十六进制数字解释为数字,并将其转换为数字表示的字符.