我需要生成一个包含8个字符的随机字母数字字符串.所以它应该看起来有点像b53m1isM.大写和小写,字母和数字.
我已经有一个运行八次的循环,我想要它做的是在每次迭代时将一个字符串与一个新的随机字符连接起来.
这是循环:
$i = 0; while($i < 8) { $randPass = $randPass + //random char $i = $i + 1; }
有帮助吗?
function getRandomString($length = 8) { $characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; $string = ''; for ($i = 0; $i < $length; $i++) { $string .= $characters[mt_rand(0,strlen($characters) - 1)]; } return $string; }