PHP的基礎計算機,PHP基礎計算機
設計一個計算的功能,該功能能夠完成運算並且能夠對不合理的資料進行驗證並且給出錯誤提示.
規則: 第一個數,第二個數不能夠為空白
如果操作符是/,第二個數數不能夠為0.
1 php 2 header('Content-Type:text/html; charset=utf-8'); 3 /*設計一個計算的功能,該功能能夠完成運算並且能夠對不合理的資料進行驗證並且給出錯誤提示. 4 規則: 第一個數,第二個數不能夠為空白 5 如果操作符是/,第二個數數不能夠為0.*/ 6 7 function jsq($num1,$oper,$num2){ 8 //檢測資料不可為空並提示 9 if(!isset($num1) || !is_numeric($num1)){10 $error = <<<ERROR11 14 ERROR;15 return $error;16 }17 if(!isset($num2) || !is_numeric($num2)){18 $error = <<<ERROR19 22 ERROR;23 return $error;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 = <<<ERROR35 38 ERROR;39 return $error;40 }41 $result = $num1 / $num2;42 }43 return $result;44 }45 46 if($_SERVER['REQUEST_METHOD'] == "POST"){47 $res = jsq($_POST['num1'],$_POST['oper'],$_POST['num2']);48 }49 ?>50 51
用php寫的基礎計算機
52 64 計算結果為:echo isset($res)?$res:""; ?>View Code
怎用PHP代碼寫計算機的網頁
php擷取一個運算式之後
對錶達式分析處理。你可以看看資料結構的書。
如果只是做簡單計算機的話,那就是擷取兩個數字一個操作符。那就更簡單啦。
不知道你這個計算機要實現多少功能
php怎利用下述代碼的基礎上做加減乘除取餘計算機
根據你的代碼,我實現了一下。
你可以試一試,有問題再追問。
表單資料傳遞</TITLE> </HEAD> 請在下面的表單中輸入兩數以求其值
<......餘下全文>>
http://www.bkjia.com/PHPjc/899445.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/899445.htmlTechArticlePHP的基礎計算機,PHP基礎計算機 設計一個計算的功能,該功能能夠完成運算並且能夠對不合理的資料進行驗證並且給出錯誤提示. 規則: 第一...