所以我試圖讓一個隨機字符串生成器使用for循環。我已經得到它循環的次數,但它拒絕每個循環產生一個新的字符串。有人可以看我的代碼,並告訴我我錯了哪裏?也沒有辦法使用unqid,所以請不要提及它。For循環不regen隨機字符串,保持不變
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生成一個隨機字母串 – c0d3x1337