用PHP做一个简单的计算器

 时间:2026-02-12 19:25:38

1、首先,我们新建一个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>

效果如图:

用PHP做一个简单的计算器

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

<?php

$first=$_POST["first"];

$v=$_POST["s"];

$second=$_POST["second"];

echo $first.$v.$second;

?>

测试效果如图:

用PHP做一个简单的计算器

用PHP做一个简单的计算器

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

<?php

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

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

$second=$_POST["second"];   //获取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);

}

}

?>

效果如图:

用PHP做一个简单的计算器

用PHP做一个简单的计算器

用PHP做一个简单的计算器

用PHP做一个简单的计算器

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

if(!is_numeric($first)){

echo "不是数字";

}

  • Eclipse 给窗口添加按钮
  • 前端编程-用浏览器自带的取色功能快速拾取颜色
  • jQuery点击获取多个input中的value值
  • css怎么调整背景图片的位置?
  • js中如何删除input的默认值
  • 热门搜索
    小年手抄报 安全伴我行手抄报内容 五一节的手抄报 关于三月三的手抄报 两城同创手抄报 节约用电手抄报内容 七年级上册历史手抄报 环保小报手抄报 黑白手抄报花边边框 小学生国庆手抄报