【解決方法】PHPはユーザーから番号を取得します


ユーザーに希望する数の数字を入力するよう求める PHP プログラムを作成したいと考えています。 数値入力の終了は文字 N または n で行う必要があります。 数値の入力が完了すると、プログラムは数値の最大値、最小値、平均値、最頻値、中央値をヒストグラムとともに出力することが期待されます。

ユーザーから希望するだけ番号を取得して終了する方法を学びたいだけです。

私が試したこと:

HTML
<html>
<body>
<form action="example.php" method="post>
Enter a number:
<input type="number_format" name="number"> <br> <br>
<input type="submit" value="submit">
</form>
</body>
</html>

——

PHP
<?php

$num = $_POST=['number'];



?>

解決策 1

PHP
$num = $_POST['number'];

10 個の違いを見つけてください。 🙂

-SA

解決策 2

やあ! まず第一に、私は C# 開発者ですが、ここ数年は PHP を使用していません。 ただし、PHP は主にサーバー側のスクリプトとして使用され、コマンド プロンプトを使用することもできますが、PHP ではこれはまれです。 (PHP は C と強い関係があるため、ほとんどの開発者は代わりに C でライブラリを作成します)

私が言いたいのは、コードを見ると RIA アプリケーションを作成しているようには見えないので、ターミネータは必要ないということです。 その場合は、JavaScript を使用してターミネータを検索し、その数値をサーバーに送信する「必要」がありますが、やりたいことはすべて JavaScript で実行できます。 ただし、始めるための基本的なコードを示します。 (最大値や最小値などの操作のコードは追加しません)

このコードは、カンマで区切られた文字列内の数値を取得します。必要に応じて、これをスペースに変更することもできます。

PHP
$delimiter = ',' // The charecter to divide the numbers
// $delimiter = ' ' Use this line to divide numbers by a space

$numbers = explode($delimiter, $_POST['number']);

分解関数のドキュメントは次の場所にあります。 php.net これは文字列を受け取り、それを配列に分割します。 最初の引数は、数値を除算する文字です。 しかし、私は依然として、これらすべてを jQuery または別の JavaScript ライブラリで行うべきだと考えています。

コメント

タイトルとURLをコピーしました