php生成随机字符串并不重复的方法-创新互联

小编给大家分享一下php生成随机字符串并不重复的方法,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!

创新互联-专业网站定制、快速模板网站建设、高性价比宣化网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式宣化网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖宣化地区。费用合理售后完善,十年实体公司更值得信赖。

php生成随机字符串并不重复的实现方法:首先创建一个PHP示例文件;然后定义一个“random_str”方法;接着通过“array_merge”等函数实现生成一个包含大写英文字母、小写英文字母以及数字的数组即可。

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

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.'
'; } for($j=0;$j<1200;$j++){ $a= random_str(18); //$a=substr(md5(date('YmdHis').rand(1000,9999)), 8, 16); //echo $a.'

'; }

看完了这篇文章,相信你对php生成随机字符串并不重复的方法有了一定的了解,想了解更多相关知识,欢迎关注创新互联-成都网站建设公司行业资讯频道,感谢各位的阅读!


分享名称:php生成随机字符串并不重复的方法-创新互联
标题URL:http://ybzwz.com/article/coepsj.html