侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 129023 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

php实现简易计算器

2023-12-29 星期五 / 0 评论 / 0 点赞 / 13 阅读 / 2844 字

php实现简易计算器,功能齐全,供大家参考,具体内容如下包含了计算器中的所有功能<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>计算

php实现简易计算器,功能齐全,供大家参考,具体内容如下

包含了计算器中的所有功能

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>计算器</title></head><body> <?php  // 用isset判断两个变量值是否存在,是否通过post方式提交,如果存在,执行下边代码 if (isset($_POST['num1']) &&isset($_POST['num2'])) {  // 判断通过post方法提交的第一个值是否为空,如果为空,输出错误信息  if (empty($_POST['num1'])) {  echo "第一个值不能为空";  unset($_POST['num1']);  }  if (empty($_POST['num2'])) {  // 判断通过post方法提交的第一个值是否为空,如果为空,输出错误信息  echo "第二个值不能为空";  unset($_POST['num2']);  }  // 获取第一个值,赋值给num1;  $num1=$_POST['num1'];  // 获取第二个值,赋值给num2;  $num2=$_POST['num2'];  // 获取操作符,赋值给fuhao;  $fuhao=$_POST['fuhao'];  // 做除法时除数不能为0;  if ($fuhao == '/') {  if ($num2 == 0) {   echo "0不能作为除数使用";  }  } } ?> <form action="" method="POST"> <table border="1">  <tr>  <td>  <!-- 第一个文本框放第一个数num1,显示第一个数 -->   <input type="text" name="num1" value="<?php if (!empty($num1)){echo $num1;}?>">  </td>  <td>  <!-- 下拉框 显示运算符 -->   <select name="fuhao" value="">   <option value="+" <?php if ($fuhao == '+'){echo 'selected';}?>>+</option>   <option value="-" <?php if ($fuhao == '-'){echo "selected";}?>>-</option>   <option value="*" <?php if ($fuhao == '*'){echo "selected";}?>>*</option>   <option value="/" <?php if ($fuhao == '/'){echo "selected";}?>>/</option>   </select>  </td>  <td>  <!-- 第一个文本框放第一个数num1,显示第一个数 -->   <input type="text" name="num2" value="<?php if (!empty($num1)) {echo $num1;}?>">  </td>  <td>  <!-- 提交计算按钮 -->   <input type="submit" name="jisuan" value="计算">  </td>  </tr> </table> </form> <?php  switch ($fuhao) {  case '+':  $sum=$num1+$num2;  break;  case '-':  $sum=$num1-$num2;  break;   case '*':  $sum=$num1*$num2;  break;  case '/':  $sum=$num1/$num2;  break;  } echo "<tr>";  echo "<td colspan=4>计算器结果:$sum</td>"; echo "</tr>"; ?></body></html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程圈。

广告 广告

评论区