【发布时间】:2016-12-27 20:48:34
【问题描述】:
所以我试图让一个随机字符串生成器与 for 循环一起工作。我已经让它循环了它应该循环的次数,但它拒绝在每个循环中生成一个新字符串。有人可以查看我的代码并告诉我哪里出错了吗?也没有使用 unqid 的方法,所以请不要提及。
if($_SERVER['REQUEST_METHOD'] == "POST")
{
$key = $_POST['keysd'];
if(isset($key) && is_string($key))
{
switch($key)
{
case "ksc";
$algor = "78.0000.".rnumstr(7);
break;
case "kpl";
$algor = "76.0000.".rnumstr(7);
break;
case "kfi";
$algor = "D01EB0A01472".rnumstr(1).strtoupper(ralphstr(3));
break;
}
$sum = $_POST['sum'];
$alg = $algor;
if(isset($sum))
{
for ($i = 0; $i < $sum; $i++)
{
echo $alg.'<br/>';
}
}
}
}
【问题讨论】:
-
rnumstr和ralphstr在做什么?没有完整的例子就无法重现问题。 -
rnumstr 生成随机数字符串,ralphstr 生成随机字母字符串