21,887
社区成员
发帖
与我相关
我的任务
分享
$s = '000893993c8240c0ab61ab85d1bbfd5e';
echo preg_replace('/(?<=.{8})(.{4})/', '-$1', $s, 4);
00089399-3c82-40c0-ab61-ab85d1bbfd5e
$name = preg_replace("/(\w{8})(\w{4})(\w{4})(\w{4})(\w{12})/", "\\1-\\2-\\3-\\4-\\5", "000893993c8240c0ab61ab85d1bbfd5e");
自己实现了。。这个应该可以了。