使用PHP实现四则运算。

博客介绍了通过一个PHP文件实现四则运算,使用的软件有VS Code和Wampserve,还给出了PHP和HTML代码,并邀请大家留言分享更好更少的实现代码,以相互交流。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

通过一个php文件实现四则运算

使用软件vs code Wampserve

php代码如下:

<?php

        if(!empty($_POST)){

                $a=$_POST["number1"];

                $b=$_POST["number2"];

                $result='';

                $fuhao=$_POST["ysfu"];

                    if($fuhao=="+"){

                        $result=$a+$b;

                }

                    else if($fuhao=="-"){

                        $result=$a-$b;

                }

                    else if($fuhao=="*"){

                        $result=$a*$b;

                }

                    else if($fuhao=="/"){

                        if($a!=0&&$b!=0){

                            $result=$a/$b;

                        }else  {  print_r("除数不能为0");}      

                }

                    else if($fuhao=="%"){

                        if($a!=0&&$b!=0){

                            $result=$a%$b;

                        }else { print_r("取余数不能为0");}

                }

        }

        else

                {$a="";$b='';$result='';$fuhao='+';}        

?>

html代码如下:

 <!DOCTYPE html>

    <html lang="en">

    <head>

        <meta charset="UTF-8">

        <meta http-equiv="X-UA-Compatible" content="IE=edge">

        <meta name="viewport" content="width=device-width, initial-scale=1.0">

        <title>四则运算</title>

    </head>

<script>

    function clean(){   //清空输入框的数

        document.getElementById("n1").value="";

        document.getElementById("n2").value="";

        document.getElementById("r1").value="";

    }

</script>

    <body>

        <form action="" method="post">

            <div style="width: 50%;

        margin: auto;border: 1px solid green;

         background-color: aquamarine;

         text-align: center;">

            <h1 style="text-align:center;">四则运算</h1>

            <input type="text" name="number1" id="n1" value="<?php echo $a;?>">    

            <select name="ysfu">

                <option><?php echo $fuhao;?></option> <!--改变符合-->

                <option value="+">+</option>

                <option value="-">-</option>

                <option value="*">*</option>

                <option value="/">/</option>

                <option value="%">%</option>

            </select>

            <input type="text" name="number2" id="n2" value="<?php echo $b;?>">

            <input type="submit" value="=">

            <input type="text" id="r1" value="<?php echo $result;?>">

            <input type="button" name="clear" onclick="clean()" value="清空">

            <p><?php echo $a.$fuhao.$b."=".$result ?></p> <!--因为不能改变option里的输出的默认符合顺序-->

            </div>

        </form>

    </body>

    </html>

如果有更好更少的代码可以实现,在下方留言。

相互交流。交流

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值