PHP生成随机大小写字符串的函数
在PHP中,可以使用`rand()`函数和`str_repeat()`函数来随机生成大小写字符串。以下是一个示例: ```php function generateRandomString($length) { $characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; $charactersLength = strlen($characters); $randomString = ''; for ($i = 0; $i < $length; $i++) { $randomString .= $characters[rand(0, $charactersLength - 1)]; } return $randomString; } $randomString = generateRandomString(10); echo $randomString; ``` 这个函数`generateRandomString()`接受一个
字符串函数方法
functioncreateRandomStr($length){$str='0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';//62个字符$strlen=62;while($length>$strlen){$str.=$str;$strlen+=62;}$str=str_shuffle($str);returnsubstr($str,0,$length);}echocreateRandomStr(10);
数组和字符转换方法
functioncreateRandomStr($length){$str=array_merge(range(0,9),range('a','z'),range('A','Z'));shuffle($str);$str=implode('',array_slice($str,0,$length));return$str;}echocreateRandomStr(10);
经过循环1000次测试,第一种效率比较高(第一种计算一千次大概0.02,第二种计算一千次大概0.06s)!