要具体回答这个问题,有两个问题:
$randstring
当您回显它时,它不在范围内。- 这些字符在循环中没有并置在一起。
这是包含更正的代码段:
function generateRandomString($length = 10) { $characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; $charactersLength = strlen($characters); $randomString = ''; for ($i = 0; $i < $length; $i++) { $randomString .= $characters[rand(0, $charactersLength - 1)]; } return $randomString;}
通过以下调用输出随机字符串:
// Echo the random string.// Optionally, you can give it a desired string length.echo generateRandomString();
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)