私はランダムな文字列ジェネレータをforループで動作させようとしています。私はループ回数を増やす必要がありますが、ループごとに新しい文字列を生成することを拒否しています。誰かが私のコードを見て、私がどこに間違っていたかを教えてくれますか?また、unqidを使用する方法はありませんので、それを言及しないでください。Forループはランダムな文字列を再生しません、同じままです
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