首页 > 后端开发 > PHP问题 > php如何随机生成不重复的字符串

php如何随机生成不重复的字符串

coldplay.xixi
发布: 2023-03-04 15:26:02
原创
3611 人浏览过

php随机生成不重复的字符串方法:首先创建一个php示例文件;然后使用使用时间戳作为原始字符串;接着再随机生成五个字符,并随机插入任意位置;最后生成新的字符串即可。

php如何随机生成不重复的字符串

php随机生成不重复的字符串方法:

使用时间戳作为原始字符串,再随机生成五个字符随机插入任意位置,生成新的字符串,保证不重复

   function rand($len)
   {
      $chars='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz';
      $string=time();
      for(;$len>=1;$len--)
    {
            $position=rand()%strlen($chars);
           $position2=rand()%strlen($string);
          $string=substr_replace($string,substr($chars,$position,1),$position2,0);
       }
        return $string;
     }
登录后复制

相关学习推荐:php编程(视频)

以上是php如何随机生成不重复的字符串的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板