本文实例讲述了php简单生成随机字符串的方法。分享给大家供大家参考,具体如下:
生成一组:
1
2
3
4
5
6
7
8
9
10
|
<?php $str = "0123456789abcdefghijklmnopqrstuvwxyz~@#()_" ; //输出字符集 $n = 10; //输出串长度 $len = strlen ( $str )-1; for ( $i =0 ; $i < $n ; $i ++){ $s .= $str [rand(0, $len )]; } echo $s . "<br/>" ; $s = "" ; ?> |
生成多组:
1
2
3
4
5
6
7
8
9
10
11
12
|
<?php $str = "0123456789abcdefghijklmnopqrstuvwxyz~@#()_" ; //输出字符集 $n = 10; //输出串长度 $len = strlen ( $str )-1; for ( $j =0 ; $j <200 ; $j ++){ for ( $i =0 ; $i < $n ; $i ++){ $s .= $str [rand(0, $len )]; } echo $s . "<br/>" ; $s = "" ; } ?> |
PS:这里再为大家提供两款功能类似的在线工具供大家参考:
在线随机数字/字符串生成工具:
https://tool.zzvips.com/t/randkey/
希望本文所述对大家PHP程序设计有所帮助。