用PHP做一个简单的计算器

 时间:2024-10-26 06:45:04

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的默认值
  • 热门搜索
    关于文明的手抄报 中国梦我的梦手抄报 长城手抄报 溺水手抄报 国庆手抄报 绿色家园手抄报 反邪教手抄报图片 新学期新气象手抄报 关于劳动的手抄报 大自然手抄报