用PHP实现的简单在线计算器功能示例
本文举例说明了用PHP实现的简单在线计算器功能。分享给大家参考,如下:
html health eta http-equiv=' content-type ' content=' text/html;charset=utf8 ' title simple calculator(www . JB 51 . net)/title/head dy?Php//如果用户点击计算按钮,表单变量就会存在,这样表单数据就可以被接收和验证。//以下if语句确定是否将表单中的两个操作数提交到此页面。如果不是,则不执行If(is set($ _ POST[' num 1 '])is set($ _ POST[' num 2 ']){ If(empty($ _ POST[' num 1 '])){//如果第一个操作数为null,则输出错误消息并停止计算echo ' font color=unset($ _ POST[' sub ']);//取消表单中提交的变量,不会执行}如果(空($ _ POST[' num 2 ']){//如果第二个第一个操作数为空,输出错误消息并停止计算echo 'font color='red '。第二个操作数不能为空/font ';取消设置($ _ POST[' sub ']);//取消表单中变量的提交,}$oper=$_POST['oper']以后计算判断时不执行;//获取操作符号$ num 1=$ _ POST[' num 1 '];//获取第一个操作数$ num 2=$ _ POST[' num 2 '];//获取第二个操作数if($ oper=='/'){ if($ num 2==0){ echo ' font color=' red ' 0不能用作除数/font ';取消设置($ _ POST[' sub ']);}}}?-以HTML表格的形式输出计算器的用户界面-表格边框=' 1 ' align=' center ' width=' 400 ' formaction=' method=' post '!-使用POST方法提交到此页面-caption H2 H2简单计算器/H2/caption rtdinput type=' text ' size=' 10 ' name=' num 1 ' value='?php if(!empty($ num 1)){ echo $ num 1;}?/TDT select name=' oper ' option value=' '?PHP if($ oper==' '){ echo ' selected ';}?/optionoption value='-'?PHP if($ oper=='-'){ echo ' selected ';}?-/option option value=“*”?PHP if($ oper==' * '){ echo ' selected ';}?*/optionoption value='/'?PHP if($ oper=='/'){ echo ' selected ';}?//option/select/TDT input type=' text ' size=' 10 ' name=' num 2 ' value='?php if(!empty($ num 2)){ echo $ num 2;}?'/tdinputtype=' submit ' name=' sub ' value=' calculate '/TD/tr?Php/**通过表单发送的$_POST['sub']判断计算按钮是否被点击,决定是否执行以下计算,是否输出计算结果**/if(isset($_POST['sub '))!空($ _ POST[' sub ']){ $ sum=0;//声明一个变量存储计算结果,初始值为0echo $ sum//使用switch语句,并通过表单选择的运算符决定执行哪个操作switch($ oper){ case ' ' : $ sum=$ num 1 $ num 2;打破;case '-' : $ sum=$ num 1-$ num 2;打破;大小写' * ' : $ sum=$ num1 * $ num2打破;case '/' : $ sum=$ num 1/$ num 2;打破;}//以下三行输出计算结果echo ' trtd colspan=' 4 ' align=' center ' '在表格的新行中;“Echo”计算结果为: $ num 1 $ oper $ num 2=$ sum”;回声'/TD/tr ';}?/form/table/body/html的运行结果如下:
附言:在这里,我们推荐几种计算工具,供您进一步参考:
在线一元函数(方程)解计算工具:http://tools.jb51.net/jisuanqi/equ_jisuanqi
科学计算器在线使用_高级计算器在线计算:http://tools.jb51.net/jisuanqi/jsqkexue
在线计算器_标准计算器:http://tools.jb51.net/jisuanqi/jsq
更多对PHP相关内容感兴趣的读者可以查看本网站专题:《PHP数学运算技巧总结》、《PHP运算与运算符用法总结》、《php字符串(string)用法总结》、《PHP数组(Array)操作技巧大全》、《PHP常用遍历算法与技巧总结》、《PHP数据结构与算法教程》、《php程序设计算法总结》、《php正则表达式用法总结》、《php常见数据库操作技巧汇总》。
希望本文对PHP编程有所帮助。
版权声明:用PHP实现的简单在线计算器功能示例是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。