我们想从0-9,a-z随机抽取几位字符,怎么办呢?用该函数是最简单的!
函数代码如下
1 2 3 4 5 6 7 8 | function generateRandomString( $length = 10) { $characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ' ; $randomString = '' ; for ( $i = 0; $i < $length ; $i ++) { $randomString .= $characters [rand(0, strlen ( $characters ) - 1)]; } return $randomString ; } |
然后在你要的地方直接
1 | echo generateRandomString(20); |
则会输出一个随机的20位字符串 如
x13KNkjpiDlhVfgqdYWQ
新闻热点
疑难解答