本文实例讲述了PHP使用str_shuffle()函数生成随机字符串的方法。分享给大家供大家参考,具体如下:
随机打乱字符串的顺序。
可以通过str_shuffle()函数与substr()函数的组合,生成每次都不一样的字符串。
以下是str_shuffle()函数的两个示例:
示例一:
随机生成长度为10位数字的字符串。PHP;">
$str="QWERTYUIOPASDFGHJKLZXCVBNM1234567890qwertyuiopasdfghjklzxcvbnm";
str_shuffle($str);
$name=substr(str_shuffle($str),26,10);
echo $name;
运行结果:bdgNIC04wF
示例二:
生成了NT开头的10位字符串。PHP;">
$str="QWERTYUIOPASDFGHJKLZXCVBNM1234567890qwertyuiopasdfghjklzxcvbnm";
$str='NT'.substr(str_shuffle($str),5,8);
echo $str;
运行结果:NTZYwKiDaF
PS:这里再为大家提供一款功能类似的在线工具供大家参考:
更多关于PHP相关内容感兴趣的读者可查看本站专题:《》、《》、《》、《》、《》、《》、《》及《》
希望本文所述对大家PHP程序设计有所帮助。
原文链接:https://www.f2er.com/php/17923.html