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