字符串函数方法欢迎!我白天是个邮递员,晚上就是个有抱负的演员。这是我的网站。我住在天朝的帝都,有条叫做Jack的狗。
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);数组和字符转换方法
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);
经过循环1000次测试,第一种效率比较高(第一种计算一千次大概0.02,第二种计算一千次大概0.06s)!
