我正在尝试在 PHP 中创建一个随机字符串,但我绝对没有输出:
<?php
function RandomString()
{
$characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
$randstring = '';
for ($i = 0; $i < 10; $i++) {
$randstring = $characters[rand(0, strlen($characters))];
}
return $randstring;
}
RandomString();
echo $randstring;
我究竟做错了什么?
原文由 Captain Lightning 发布,翻译遵循 CC BY-SA 4.0 许可协议
要具体回答这个问题,有两个问题:
$randstring
当你回显它时不在范围内。这是一个带有更正的代码片段:
使用以下调用输出随机字符串: