【发布时间】:2021-06-28 16:08:11
【问题描述】:
我有这个功能,但不能得到这样的输出。 请帮我得到这个结果 RMXZ-MIGX-DYUJ-YVJM
function randomString()
{
$characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
$randstring = '';
for ($i = 0; $i < 10; $i++) {
$randstring = $characters[rand(0, strlen($characters))];
}
return $randstring;
}
echo randomString(); // output: A or B or ....Z
非常感谢
【问题讨论】:
-
你得到什么做作为输出?输出应该只包含大写字母吗? (如果是这样,为什么在你的
$characters中使用数字和小写字母?)为什么$i应该是< 10?您是否知道在每次迭代中都使用$randstring =...覆盖$randstring? -
谢谢您,我已经更正了问题,您能帮帮我吗
-
您的更新并没有回答您被 brombeer 询问的所有问题