今天有一个场景 python中 使用string.bytes 转为字节类型存储到数据库中,现在我想使用PHP 进行写入,恐一直无法找到对应的处理逻辑,今天总算可以了 写下来与大家一起分享!
Python 写法
import uuid
info_id = uuid.uuid4().bytes
PHP 写法
$info_id = _getUuid(); //自定义函数 获取一个uuid 如"be8b36c-506e-aa0d-9c43-01e4ff1198e4"
$info_id =pack("H*H*H*H*H*",'be8b36c','506e','aa0d','9c43,'01e4ff1198e4');
经过实际测试,基本上将加密字符串存储后,反解出来的字符串就是生成的uuid 即Python与PHP的上面的写法是等价的