PHP を使用して単純な電卓関数を実装する方法
電卓は、基本的な数学演算を実行できる一般的なアプリケーションです。この記事では、PHP を使用して加算、減算、乗算、除算の演算を実行する簡単な計算機を作成する方法を学びます。
まず、ユーザーが値を入力して演算子を選択するための HTML フォームを作成する必要があります。コードは次のとおりです。
<form method="post"> <input type="text" name="num1" placeholder="请输入第一个数字" required> <select name="operator"> <option value="+">+</option> <option value="-">-</option> <option value="*">*</option> <option value="/">/</option> </select> <input type="text" name="num2" placeholder="请输入第二个数字" required> <button type="submit">计算</button> </form>
上記のコードでは、ユーザーが値を入力するための 2 つの入力ボックス、演算子を選択するためのドロップダウン メニュー、および送信ボタンを作成しました。フォームの送信方法は POST に設定されています。
次に、フォーム データを処理し、対応する計算操作を実行する必要があります。 PHP コードでは、条件ステートメントを使用して、ユーザーが選択した演算子に基づいてさまざまな計算操作を実行できます。コードは次のとおりです。
if ($_SERVER['REQUEST_METHOD'] === 'POST') { $num1 = $_POST['num1']; $num2 = $_POST['num2']; $operator = $_POST['operator']; if (!is_numeric($num1) || !is_numeric($num2)) { echo "请输入有效数字!"; } else { switch ($operator) { case '+': $result = $num1 + $num2; break; case '-': $result = $num1 - $num2; break; case '*': $result = $num1 * $num2; break; case '/': if ($num2 == 0) { echo "除数不能为0!"; } else { $result = $num1 / $num2; } break; default: echo "请选择有效运算符!"; } echo "计算结果:$result"; } }
上記のコードでは、まず、$_POST 配列を通じてユーザーが入力した値と演算子を取得します。次に、is_numeric 関数を使用して、入力された数値が有効な数値であるかどうかを確認します。数値でない場合はエラーメッセージが出力されます。
次に、switch ステートメントを使用して、ユーザーが選択した演算子に基づいて対応する計算操作を実行し、結果を $result 変数に保存します。除算演算子が選択されている場合は、0 による除算のエラーを避けるために、除数が 0 であるかどうかもチェックする必要があります。
最後に、echo ステートメントを使用して計算結果を出力します。
これで、この PHP ファイルをブラウザで開き、値を入力し、演算子を選択することで計算を実行できます。計算結果がページ上に表示されます。
概要:
上記の手順により、PHP を使用して簡単な電卓関数を作成することができました。ユーザーは数値を入力して演算子を選択し、「計算」ボタンをクリックして計算を実行し、計算結果の出力を取得できます。この単純な電卓は、PHP の基礎を学習するための演習プロジェクトとして使用でき、また、単純な数学的計算のニーズにも使用できます。
以上がPHP を使用して簡単な電卓関数を実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。