私のタイトルが少し曖昧であれば申し訳ありませんか?私はそれを言葉にする方法があまりにも分かりません。私は今のところテキストを生成するウェブサイトを作成しました。GET PHP関数の出力数を変更する
<?php
function randomGenerator($string)
{
$string_array = str_split($string);
$characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
foreach ($string_array as $k => $v) {
if ($v == '*')
$string_array[$k] = rand(0,9);
if ($v == '^')
$string_array[$k] = $characters[rand(0,25)];
}
$string = implode('', $string_array);
return $string;
}
echo randomGenerator($_GET["algo"]);
?>
そして、algoは別のページの入力ボックスで定義されています。その同じページで、ユーザーはいくつかの結果を選択して生成することもできますが、それをPHP側に実装する方法を考えるのは苦労しています。これは私が他のページにあるものです。
<form action="AGR.php" method="get">
<p><strong>The algorithm</strong></p>
<input type="text" name="algo" width="10" style="margin : 0 auto; display: block;"><br>
<p><strong>Number to produce </strong></p>
Please select: <select name="number" style="float:right;">
<option value="25">1</option>
<option value="25">25</option>
<option value="50">50</option>
<option value="75">75</option>
<option value="100">100</option>
</select><br>
<p><div id="center"><input type="submit"></div></p>
</form>
誰にでもアイデアはありますか?
私はかなり初心者です。
ありがとうございます。
'用($ I = 1; $ I <= $ _GET [ '数']; $ iの++){エコーrandomGenerator($ _ GET [ "アルゴ"]); } ' – Daan
25が選択された場合は、25種類のrandim生成文字列が必要です。それは正しい? –
@syedmohamedそれは正しいです:)私はそれを試みます。ありがとうございました。 – Max