単純な数字推測プログラムです。正しく実行される場合もあれば、結果が間違っている場合もあります
正しい結果は次のようになります: 「入力した数値 45 は大きすぎます。今回の乱数は 38 です。」
間違った結果は次のようになります: 「入力した数字は 38 です。89 番です。実際、入力した数字は 55 で、次の文字が不可解にも欠落していました。
<フォームメソッド="post">
if(isset($_POST['button'])) //送信ボタンが押されたかどうかを判断します。押された場合、button=submit
{
$SZ=$_POST[" SZ "]; //テキストボックスの値を受け取る SZ
$a=rand(10,100); //rand()関数を使って乱数を生成
if($SZ>$a) //の値入力された数値が乱数と比較されます。 Compare
echo "入力した数値 $SZ が大きすぎます。今回の乱数は $a";
elseif($SZ<$a)
echo "入力した数値 $ SZ が小さすぎます。今回は乱数です。数値は $a";
else
echo "<script>alert('Youguesd it!')</script>";
}
?>
ディスカッションへの返信 (解決策)
これを変更するだけです。 。
変数 $SZ を中括弧で囲みます
=》
{$SZ}
echo "入力した数値 $SZ が小さすぎます。今回の乱数は $a です。
echo "入力した $SZ は小さすぎます。今回は乱数は $a" と書きます。
echo "入力した数値は { $SZ} は小さすぎます。今回の乱数は $a";
echo "「.$SZ.」と入力した数値は小さすぎます。";
いずれにしても
追加変数の前後にスペースを入れます。
さらに、100 個の数字に 1 回を当てるのは本当に難しいです。