本文实例讲述了php使用str_shuffle()函数生成随机字符串的方法。分享给大家供大家参考,具体如下:
str_shuffle():随机打乱字符串的顺序。
可以通过str_shuffle()函数与substr()函数的组合,生成每次都不一样的字符串。
以下是str_shuffle()函数的两个示例:
示例一:随机生成长度为10位数字的字符串。
1
2
3
4
|
$str = "QWERTYUIOPASDFGHJKLZXCVBNM1234567890qwertyuiopasdfghjklzxcvbnm" ;
str_shuffle ( $str );
$name = substr ( str_shuffle ( $str ),26,10);
echo $name ;
|
运行结果:bdgNIC04wF
示例二:生成了NT开头的10位字符串。
1
2
3
|
$str = "QWERTYUIOPASDFGHJKLZXCVBNM1234567890qwertyuiopasdfghjklzxcvbnm" ;
$str = 'NT' . substr ( str_shuffle ( $str ),5,8);
echo $str ;
|
运行结果:NTZYwKiDaF
希望本文所述对大家PHP程序设计有所帮助。