首页 > 编程 > PHP > 正文

php实现简单的计算器

2020-03-22 18:47:57
字体:
来源:转载
供稿:网友
本篇文章介绍的是用PHP实现简单计算器的代码,在这里分享给大家,也给有需要的朋友参考一下,大家一起来看一看吧

<html><head>    <title>PHP实现简单的计算器</title>    <meata http-equiv="Content-Type" content="text/html;charset=utf-8"></meata></head><?php    $num1=true;    $num2=true;    $numa=true;    $numb=true;    $message="";    //单路分支    if(isset($_GET["sub"])){        if($_GET["num1"]==""){            $num1=false;            $message.="第一个数字不能为空";        }        if(!is_numeric($_GET["num1"])){            $numa=false;            $message.="第一个不是数字";        }        if($_GET["num2"]==""){            $num2=false;            $message.="第二个不能为空";        }        if(!is_numeric($_GET["num2"])){            $numb=false;            $message.="第二个不是数字";        }        if($num1 && $num2 && $numa && $numb){            $sum=0;            //多路分支swith            switch($_GET["ysf"]){                case "+":                    $sum=$_GET["num1"]+$_GET["num2"];                    break;                case "-":                    $sum=$_GET["num1"]-$_GET["num2-"];                    break;                case "x":                    $sum=$_GET["num1"]*$_GET["num2"];                    break;                case "/":                    $sum=$_GET["num1"]/$_GET["num2"];                    break;                case "%":                    $sum=$_GET["num1"]%_GET["num2"];                    break;            }        }    }?><body><table align="center" border="1" sidth="500">    <caption><h1>计算器</h1></caption>    <form action="test.php">        <tr>            <td>                <input type="text" size="5" name="num1" value="<?php echo $_GET[num1] ?>"            </td>            <td>                <select name="ysf">                    <option value="+" <?php if($_GET["ysf"]=="+") echo "selected" ?>>+</option>                    <option value="-" <?php if($_GET["ysf"]=="-") echo "selected" ?>>-</option>                    <option value="x" <?php echo $_GET["ysf"]=="x"?"selected":"" ?>>x</option>                    <option value="/" <?php echo $_GET["ysf"]=="/"?"selected":"" ?>>/</option>                    <option value="%" <?php echo $_GET["ysf"]=="%"?"selected":"" ?>>%</option>                </select>            </td>            <td>                <input type="text" size="5" name="num2" value="<?php echo $_GET["num2"] ?>">            </td>            <td>                <input type="submit" name="sub" value="计算">            </td>        </tr>        <?php            if(isset($_GET["sub"])){                echo '<tr><TD colspan="5">';                if($num1 && $num2 && $numa && $numb){                    echo "结果:".$_GET["num1"]." ".$_GET["ysf"]." ".$_GET["num2"]." = ".$sum;                }else{                    echo $message;                }                echo '</td></tr>';            }        ?>    </form></table></body></html>/** * Created by PhpStorm. * User: user * Date: 2018/3/27 * Time: 16:26 * */

相关推荐:

javascript如何实现计算器功能

HTML怎样实现简单计算器

以上就是php实现简单的计算器的详细内容,更多请关注 其它相关文章!

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表