广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    用PHP做一个简单的计算器

    来源:网络收集  点击:  时间:2024-03-01
    【导读】:
    用PHP做一个简单的计算器,主要用到if...elseif...判断语句。如果是加法就怎么样,如果是减法就怎么样。。。工具/原料more能解析PHP文件的环境任意一款网页浏览器方法/步骤1/4分步阅读

    首先,我们新建一个html文档,书写一个form表单,三个input,一个select下拉菜单,代码如下:

    html

    body

    form action=test.php method=post

    input type=text name=first /

    select name=s

    option value=++/option

    option value=--/option

    option value=**/option

    option value=%%/option

    option value=///option

    /select

    input type=text name=second /

    input type=submit value=send /

    /form

    /body

    /html

    效果如图:

    2/4

    接下来,我们新建test.php,因为action指向的是test.php。首先,我们用$_POST看看能否获取到值,代码如下:

    ?php

    $first=$_POST;

    $v=$_POST;

    $second=$_POST;

    echo $first.$v.$second;

    ?

    测试效果如图:

    3/4

    接下来,用PHP进行判断,如果是加法,就执行加法的运算,如果是其他的,就执行其他的算法,代码如下:

    ?php

    $first=$_POST; //获取name为first的值

    $v=$_POST; //获取name为s的值

    $second=$_POST; //获取name为second的值

    if($v==+){ //如果是加法运算

    echo 结果为:.($first+$second);

    }elseif($v==-){ //如果是减法运算

    echo 结果为:.($first-$second);

    }elseif($v==*){ //如果是乘法运算

    echo 结果为:.($first*$second);

    }elseif($v==%){ //如果是除法运算

    if($second==0){ //如果除数等于0

    echo 除数不能是0; //就输出除数不能是0

    }else{

    echo 结果为:.($first%$second);

    }

    }elseif($v==/){ //如果是模运算

    if($second==0){

    echo 模不能是0;

    }else{

    echo 结果为:.($first/$second);

    }

    }

    ?

    效果如图:

    4/4

    我们可以判断输入的内容是不是数字,用is_numeric,在前面加!表示否定,不是数字。代码:

    if(!is_numeric($first)){

    echo 不是数字;

    }

    注意事项

    希望对正在学习PHP的人有帮助!

    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_203994.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-07 00:10:43  耗时:0.025
    0.0251s