我有这个功能,但不能得到这样的输出。 请帮我得到这个结果 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
非常感谢
答案 0 :(得分:1)
你的任务线
$randstring = $characters[rand(0, strlen($characters))];
每次循环时都会覆盖。
$randstring .= $characters[rand(0, strlen($characters))];
将字符添加到字符串的末尾。结果将是一个长度为十的字符串