PHP输出uniqueidentifier类型问题【在线等】 他是 16 字节的二进制数据,读出来应该是个串你给我看看,才好说怎么做比如读出后保存在变量 $id 中你就 echo base64_encode($id); 贴出结果 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 V+mLfrZqsEa+dAAJhxD9Yw==我有你的方法输出后就是这个结果。 $id = base64_decode('V+mLfrZqsEa+dAAJhxD9Yw==');echo join('-', unpack('H8a/H4b/H4d/H4e/H*f', $id));57e98b7e-b66a-b046-be74-00098710fd63 uniqueidentifier类型是一个32字节长的二进制数据一般显示为5节十六进制数(8,4,4,4,12)将二进制数据转换成十六进制表示的方法有多种这里我使用了 unpack 函数转换时的格式串 H8a/H4b/H4d/H4e/H*f 的含义为H8a 取8个字节转换成十六进制表示,放在键名 a 中H4b 取4个字节转换成十六进制表示,放在键名 b 中H4d 取4个字节转换成十六进制表示,放在键名 d 中H4e 取4个字节转换成十六进制表示,放在键名 e 中H*f 剩余的转成十六进制表示,放在键名 f 中/ 是分节符 麻烦在问一下,为什么输出的和库中的不一样,a/b/c的键值不对,只有d/f的值是对的。输 出:04d18e5d-9cc9-d64c-9fa9-2aa2393cd553数据库:5D8ED104-C99C-4CD6-9FA9-2AA2393CD553 IIS 怎么能防止phpspy 木马的攻击啊 在ecshop中can't write不能写入的原因以及解决方法 请问php如何使用web service 求助:CKEditor 在IE6中工具栏不显示图片. html中导航条效果用到php中 现在php的pdo大家都在使用啊 高手们帮看下分页问题 我有关于Linux的问题? PHP也新开个板块,CSDN真是昏了头了 【求助】数组转换 TP这样的数据如何保存? 开发过微信公众平台的大神们啊,求助啊
我有你的方法输出后就是这个结果。
echo join('-', unpack('H8a/H4b/H4d/H4e/H*f', $id));57e98b7e-b66a-b046-be74-00098710fd63
一般显示为5节十六进制数(8,4,4,4,12)
将二进制数据转换成十六进制表示的方法有多种
这里我使用了 unpack 函数
转换时的格式串 H8a/H4b/H4d/H4e/H*f 的含义为
H8a 取8个字节转换成十六进制表示,放在键名 a 中
H4b 取4个字节转换成十六进制表示,放在键名 b 中
H4d 取4个字节转换成十六进制表示,放在键名 d 中
H4e 取4个字节转换成十六进制表示,放在键名 e 中
H*f 剩余的转成十六进制表示,放在键名 f 中
/ 是分节符
输 出:04d18e5d-9cc9-d64c-9fa9-2aa2393cd553
数据库:5D8ED104-C99C-4CD6-9FA9-2AA2393CD553