PHP产生随机数
PHP生成随机字符串包括大小写字母,这里介绍两种方法:
第一种:利用字符串函数操作
<?php /** *@blog <www.phpddt.com> */ function createRandomStr($length){ $str = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';//62个字符 $strlen = 62; while($length > $strlen){ $str .= $str; $strlen += 62; } $str = str_shuffle($str); return substr($str,0,$length); } echo createRandomStr(10); |
第二种:利用数组和字符转换的思想:
<?php /** *@blog <www.phpddt.com> */ function createRandomStr($length){ $str = array_merge(range(0,9),range('a','z'),range('A','Z')); shuffle($str); $str = implode('',array_slice($str,0,$length)); return $str; } echo createRandomStr(10); |

浙公网安备 33010602011771号