//生成签名的随机串
function createNonceStr($length = 34) {
$chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
$str = "";
for ($i = 0; $i < $length; $i++) {
if($i==8 || $i==13 || $i==18){
$str .='-';
}else{
$str .= substr($chars, mt_rand(0, strlen($chars) - 1), 1);
}
}
return $str;
}
$aa =createNonceStr();
echo $aa;
//////下面是注释
if($i==8 || $i==13 || $i==18){ 这个代码是判断哪个分割符 - 的位置,34就是随机字符和分割符一共是多少位的亲测可用