php生成随机字符串并不重复的方法
小编给大家分享一下php生成随机字符串并不重复的方法,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!
php生成随机字符串并不重复的实现方法:首先创建一个PHP示例文件;然后定义一个“random_str”方法;接着通过“array_merge”等函数实现生成一个包含大写英文字母、小写英文字母以及数字的数组即可。
php 生成随机字符串(无重复)
function random_str($length){//生成一个包含 大写英文字母, 小写英文字母, 数字 的数组$arr = array_merge(range(0, 9), range('a', 'z'), range('A', 'Z'));$str = '';$arr_len = count($arr);for ($i = 0; $i < $length; $i++){$rand = mt_rand(0, $arr_len-1);$str.=$arr[$rand];}return $str.'<br>';}for($j=0;$j<1200;$j++){$a= random_str(18);//$a=substr(md5(date('YmdHis').rand(1000,9999)), 8, 16);//echo $a.'<br><br>';}
看完了这篇文章,相信你对php生成随机字符串并不重复的方法有了一定的了解,想了解更多相关知识,欢迎关注亿速云行业资讯频道,感谢各位的阅读!
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。