输入banner图图片脚本导航/分类

PHP的基础计算器,PHP基础计算器_PHP教程

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 = <<<ERROR 11 14 ERROR; 15 return $error; 16 } 17 if(!isset($num2) || !is_numeric($num2)){ 18 $error = <<<ERROR 19 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 = <<<ERROR 35 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> <BODY> <?php if (isset($_POST["tag"])){ $addend1=$_POST["addend1"]; $addend2=$_POST["addend2"]; $method =$_POST['method']; }else{ $addend1=0; $addend2=0; $method ='+'; } switch ($method){ case '+': $result = $addend1 + $addend2; break; case '-': $result = $addend1 - $addend2; break; case 'x': $result = $addend1 * $addend2; break; case '/': $addend2 = $addend2 == 0? 1: $addend2; $result = $addend1 / $addend2; break; case '%': $addend2 = $addend2 == 0? 1: $addend2; $result = $addend1 % $addend2; break; default: $method ='+'; $result = $addend1 + $addend2; } ?> 请在下面的表单中输入两数以求其值 <form name="form1" method="post" action="#"> <!--下面是一个隐藏表单,接收后用以来判断是提交前的页面还是提交后的页面--> <input type="hidden" name="tag" size="4" value="1"> <input type="text" name="addend1" size="4" value="<?php echo $addend1;?>"> <......余下全文>><br/>  </br></p> <p align="left"><span id="url" itemprop="url">http://www.bkjia.com/PHPjc/899445.html</span><span id="indexUrl" itemprop="indexUrl">www.bkjia.com</span><span id="isOriginal" itemprop="isOriginal">true</span><span id="isBasedOnUrl" itemprop="isBasedOnUrl">http://www.bkjia.com/PHPjc/899445.html</span><span id="genre" itemprop="genre">TechArticle</span><span id="description" itemprop="description">PHP的基础计算器,PHP基础计算器 设计一个计算的功能,该功能能够完成运算并且能够对不合理的数据进行验证并且给出错误提示. 规则: 第一...</span></p> </div> </div> <script type="text/javascript" src="/layui/layui.js"></script> <script> layui.use('code', function(){ layui.code({ elem: 'pre', //默认值为.layui-code about:false, title:'PHP的基础计算器,PHP基础计算器_PHP教程代码块', encode: true //是否转义html标签。默认不开启 }); }); </script> <footer class="comm-footer"> <ul class="channels"> <li> <a target="_top" href="/system/">操作系统</a> </li><li> <a target="_top" href="/down/">程序下载</a> </li><li> <a target="_top" href="/jquery/">jquery插件库</a> </li><li> <a target="_top" href="/jiaoben/">编程</a> </li><li> <a target="_top" href="/db/">数据库</a> </li><li> <a target="_top" href="/tools/">在线工具</a> </li><li> <a target="_top" href="/framebook/">框架书籍</a> </li><li> <a target="_top" href="/xitongjiaocheng/">系统教程</a> </li><li> <a target="_top" href="/ruanjianxiazai/">软件下载</a> </li> </ul> <ul class="versions"> <li> <a href="https://m.gxlcms.com" class="active">触屏版</a> </li> <li> <a href="https://www.gxlcms.com" target="_top">电脑版</a> </li> </ul> <p><a href="https://beian.miit.gov.cn/" target="_blank" style="color:#ffffff"></a><script> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?6c9b8cea1903c9f813f150c04aeebc3c"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script></p> </footer> </body> </html>