php - PHP 和 MySQL 中的 Guid/Uuid

标签 php mysql

我想将 uuid 作为 BINARY(16) 存储在数据库中,但我需要接受它们并将它们呈现为 XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX 格式。在我跳到 PHP 代码中拆分 guid 之前(多么有趣!),是否有任何库或函数可以开箱即用?

最佳答案

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

Performs the inverse operation of HEX(str). That is, it interprets each pair of hexadecimal digits in the argument as a number and converts it to the character represented by the number.

关于php - PHP 和 MySQL 中的 Guid/Uuid,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1338698/

相关文章:

php - 使用 php 和 mysql 按年和月对存档进行分组

php - 在一个查询中从多个表中删除行

php - 包含句点或点的 URL 在 PHP 中给出 403 禁止错误

mysql - 如何创建MySql删除触发器

php - 如何有效地使用 laravel 5.5 eloquent 进行复杂的连接和分组

php - 为什么在没有重复条目的情况下会出现重复条目​​错误?

php - MySQL 严格标准警告 - 重新定义类的已定义构造函数

MySql 数据库到 Microsoft Server Management Studio

java - 我的 JDBC 连接可能有问题?

php - MySQL 到 JSON (firebase)