如何在PHP中实现一个在线计算器功能

  介绍

这篇文章给大家介绍如何在PHP中实现一个在线计算器功能,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

具体如下:

& lt; html>   & lt; head>   & lt; meta  http-equiv=癱ontent-type",内容=皌ext/html;, charset=utf8"比;   & lt; title>简单的计算器& lt;/title>   & lt;/head>   & lt; body>   php & lt; ?//如果用户单击了计算按钮才存在表单变量,才能接收表单数据和对数据进行验证//以下如果语句判断是否将表单中的两个操作数提交到本页面,如果没有则不执行   如果(收取($ _POST [“num1"]),,,,收取($ _POST [“num2"])) {   如果(空($ _POST [“num1"])) {//如果第一个第一个操作数为空输出错误信息,并停止计算   echo “& lt; font 颜色=& # 39;红色# 39;在第一个操作数不能为空& lt;/font>“;   设置($ _POST [“sub"]);//取消表单中的提交变量,后面计算判断时将不执行   }   如果(空($ _POST [“num2"])) {//如果第二个第一个操作数为空输出错误信息,并停止计算   echo “& lt; font 颜色=& # 39;红色# 39;在第二个操作数不能为空& lt;/font>“;   设置($ _POST [“sub"]);//取消表单中的提交变量,后面计算判断时将不执行   }   ③美元=$ _POST [“oper"];//获取操作符号   num1美元=$ _POST [“num1"];//获取第一个操作数   美元num2=$ _POST [“num2"];//获取第二个操作数   if ($ oper ==,“/? {   if ($ num2 ==, 0) {   echo “& lt; font 颜色=& # 39;红色# 39;在0不能作为除数使用& lt;/font>“;   设置($ _POST [“sub"]);   }   }   }   比;   & lt; !——以HTML表格的形式输出计算器的用户操作界面——比;   & lt; table 边界=?“,对齐=癱enter",宽度=?00“比;   & lt; form  action=啊?方法=皃ost"祝辞,& lt; !——使用发布方法提交给本页面——比;   & lt; caption> & lt; h3>简单的计算器& lt;/h3> & lt;/caption>   & lt; tr>   & lt; td> & lt; input 类型=皌ext",大??0“,name=皀um1",价值=https://www.yisu.com/zixun/" <?如果(php !空(num1美元)){echo $ num1;} ?> ">      <选择name="打开">   <选项值=" + " <?php if($==" + "歌剧院){回声“选中”;}?> +   <选项值=" - " <?php如果($==?”)歌剧院{回声“选中”;}?> -   <选项值=" * " <?php如果($==?”)歌剧院{回声“选中”;}?> *   <选项值="/" <?php如果($=="/")歌剧院{回声“选中”;}?>/      道明> ">         <? php/* *通过表单传过来的$ _POST[”子,判断是否单击了计算按钮   来决定以下计算是否执行以及是否输出计算结果* */如果(收取($ _POST["子"])& & !空($ _POST["子"])){   美元金额=0;//声明一个存放计算结果的变量,初始值为0   echo $金额;//使用开关语句,通过表单选择的操作符来决定执行哪种运算   开关(加工){   例“+”:   美元金额=num1 + num2美元;   打破;   例“-”:   $=$ num1 - $ num2总和;   打破;   例“*”:   $=$ num1 * $ num2总和;   打破;   例“/?   $=$ num1/$ num2总和;   打破;   }//以下的三行是在表格的新行中输出计算结果   回声” ";   }   ?>   身体   

关于如何在PHP中实现一个在线计算器功能就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。

如何在PHP中实现一个在线计算器功能