ホームページ >バックエンド開発 >PHPチュートリアル >PHP 基本計算機、PHP 基本計算機_PHP チュートリアル

PHP 基本計算機、PHP 基本計算機_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:16:001016ブラウズ

PHP 用の基本的な電卓,PHP 用の基本的な電卓

計算を完了し、不当なデータを検証し、エラー プロンプトを表示できる計算関数を設計します。

ルール: 最初の数字と 2 番目の数字を空にすることはできません

演算子が / の場合、2 番目の数値を 0 にすることはできません。

PHP 基本計算機、PHP 基本計算機_PHP チュートリアル 1 php 2 header('Content-Type: text/html; charset=utf-8'); 3 /*操作を完了し、不当なデータを検証し、エラー プロンプトを表示できる計算関数を設計します。 4 ルール: 最初の数字と 2 番目の数字を空にすることはできません 5 演算子が / の場合、2 番目の数値を 0 にすることはできません。*/ 6 7 関数 jsq($num1,$oper,$num2){ 8 // 検出データを空にしてプロンプトにすることはできません 9 if(!isset($num1) || !is_numeric($num1)){ 10 $error = <<<エラー 11 <スクリプト> 12alert('最初の数字は不正です'); 13 14 エラー; 15 返品 $エラー; 16 } 17 if(!isset($num2) || !is_numeric($num2)){ 18 $error = <<<エラー 19 <スクリプト> 20alert('2番目の数字は不正です'); 21 22 エラー; 23 返品 $エラー; 24 } 25 26 if($oper == "+"){ 27 $result = $num1 + $num2; 28 }elseif($oper == "-"){ 29 $result = $num1 - $num2; 30 }elseif($oper == "*"){ 31 $result = $num1 * $num2; 32 }elseif($oper = "/"){ 33 if($num2 == 0){ 34 $error = <<<エラー 35 <スクリプト> 36alert('2 番目の数字は 0 にすることはできません'); 37 38 エラー; 39 返品 $エラー; 40 } 41 $result = $num1 / $num2; 42 } 43 リターン $結果; 44} 45 46 if($_SERVER['REQUEST_METHOD'] == "POST"){ 47 $res = jsq($_POST['num1'],$_POST['oper'],$_POST['num2']); 48}49 ?> 50 51

phpで書かれた基本的な電卓

52
53 最初の数字:

54 オペレーター:

60 2 番目の数値:

61 62 63

64 計算結果は次のようになります: echo isset($res)?$res:" ?>; コードを表示

PHP コードを使用して電卓 Web ページを作成する方法

php は式を取得すると、その式を分析して処理します。データ構造に関する本を読むことができます。
単純な計算機を実行している場合は、2 つの数値と 1 つの演算子を取得します。そのほうが簡単です。
あなたの電卓にいくつの関数を実装する必要があるかわかりません

次のコードに基づいてPHPを使用して加算、減算、乗算、除算、剰余の計算を行う方法

あなたのコードに基づいて、実装しました。

試してみて、質問がある場合は質問してください。