手机版

PHP实现简单的计算器功能

时间:2021-08-28 来源:互联网 编辑:宝哥软件园 浏览:

本文的例子分享了PHP实现简单计算器的具体代码,供大家参考。具体内容如下

老规矩,先去GIF动态图看看效果。如果它符合你的项目或者决定了你想知道什么,那么往下看:

?Php //判断子参数是否从post发送,从而判断如果(isset ($ _ post ['sub']) {echo '用户点击提交按钮提交计算请求br ')是提交计算还是刷新页面;//下面注明的代码没有错,只是另一种区分switch的方式。//if($ _ post[' ysf ']=' '){//echo $ _ post[' num 1 ']$ _ post[' num 2 ']。br ';//} else if($ _ POST[' ysf ']=='-'){//echo $ _ POST[' num 1 ']-$ _ POST[' num 2 ']。br ';//} else if($ _ POST[' ysf ']==' *){//echo $ _ POST[' num 1 ']* $ _ POST[' num 2 ']。br ';//} else if($ _ POST[' ysf ']=='/'){//echo $ _ POST[' num 1 ']/$ _ POST[' num 2 ']。br ';//} else if($ _ POST[' ysf ']==' % '){//echo $ _ POST[' num 1 ']% $ _ POST[' num 2 ']。br ';//}//判断两个操作数是否为数字,如果不是,不要操作if(!is_numeric($_POST['num1']) ||!is _ numeric($ _ POST[' num 2 ']){ $ ISdo=false;Echo '其中一个操作数不是数字,因此不会执行任何操作br ';} else { $ isDo=true}//声明变量计算结果$ sum=If ($isDo){ //判断两个操作数是否为数字。如果不是数字,就不操作。switch($ _ post[' ysf ']){ case ' ' : $ sum=$ _ post[' num 1 ']$ _ post[' num 2 '];打破;大小写'-' : $ sum=$ _ POST[' num 1 ']-$ _ POST[' num 2 '];打破;大小写' * ' : $ sum=$ _ POST[' num 1 ']* $ _ POST[' num 2 '];打破;case '/' : $ sum=$ _ POST[' num 1 ']/$ _ POST[' num 2 '];打破;案例“%”: $ sum=$ _ POST[' num 1 ']% $ _ POST[' num 2 '];打破;} echo $sum。br ';} }else{ echo '用户刷新页面br ';//die('不计算br ');}?html lang=' en ' head meta charset=' utf-8 ' title simple calculator/title/head dy!桌子桌子!-border=1,表格周围的边框设置为1像素宽-!- width=400,表格宽度为400像素宽-!- align=center,表格的水平对齐方式是将内容居中对齐-!- caption定义表格标题-!- h1定义最大的标题。H6定义了最小的标题。- !- tr标签定义HTML表格中的行。包括一个或多个th或td元素。- !- ysf运算符的首字母。- !- colspan指定单元格可以跨越的列数。

-表格边框='1 '宽度='400 '对齐='居中'表单操作='jsq2.php '方法='post '标题h1简易计算器/h1/字幕字幕H4/字幕tr!-第一个运算元- !-TD输入类型=' text ' size=' 5 ' name=' num 1 ' value=' '/TD-TD输入类型=' text ' size=' 5 ' name=' num 1 ' value='?PHP if(isset($ _ POST[' sub ']){ echo $ _ POST[' num 1 '];} ?'/td!-运算符td选择名称='ysf '!-选项值=' '/选项-!- option value='-' - /option -!-选项值=' * */option-!- option value='/'//option -!-选项值=' % ' %/选项-选项?PHP if(isset($ _ POST[' sub ']){ if($ _ POST[' ysf ']==' ')echo ' selected ';} ?value=' ' /option选项?PHP if(isset($ _ POST[' sub ']){ if($ _ POST[' ysf ']=='-')echo ' selected ';} ?value='-' - /option选项?PHP if(isset($ _ POST[' sub ']){ if($ _ POST[' ysf ']==' *)echo ' selected ';} ?value=' * */option选项?PHP if(isset($ _ POST[' sub ']){ if($ _ POST[' ysf ']=='/')回显' selected ';} ?value='/'//option选项?PHP if(isset($ _ POST[' sub ']){ if($ _ POST[' ysf ']==' % ')echo ' selected ';} ?value='%' % /option /select /td!-第二个运算元- !-TD输入类型=' text ' size=' 5 ' name=' num 2 ' value=' '/TD-TD输入类型=' text ' size=' 5 ' name=' num 2 ' value='?PHP if(isset($ _ POST[' sub ']){ echo $ _ POST[' num 2 '];} ?/td!-提交-TD输入类型=' submit '名称=' sub '值='等于/TD/tr/tr TD栏=' 4 '?PHP if(isset($ _ POST[' sub ']){ echo '计算结果:{ $ _ POST[' num 1 ']} { $ _ POST[' ysf ']} { $ _ POST[' num 2 ']}={ $ sum } ';} ?/td /tr /form/table/body/html以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

版权声明:PHP实现简单的计算器功能是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。