首页后端开发PHP用PHP怎样编写一个计算加减乘除余的计算器?

用PHP怎样编写一个计算加减乘除余的计算器?

时间2024-03-26 00:22:03发布访客分类PHP浏览1529
导读:这篇文章给大家分享的是用PHP怎样编写一个计算加减乘除余的计算器。对新手学习PHP会有一定的参考价值,因此分享给大家做个参考,文中示例代码介绍的非常详细,感兴趣的朋友接下来一起跟随小编看看吧。 <?php if (isset($_P...

这篇文章给大家分享的是用PHP怎样编写一个计算加减乘除余的计算器。对新手学习PHP会有一定的参考价值,因此分享给大家做个参考,文中示例代码介绍的非常详细,感兴趣的朋友接下来一起跟随小编看看吧。

?php
 if (isset($_POST['sub'])) {
    
 $f = true;
    
 $error = "有以上问题: br>
    ";

 if ($_POST["num1"] == "") {
    
  $f = false;
    
  $error .= "第一个数不能为空.br>
    ";

 }
 else {

   if(!is_numeric($_POST[num1])) {
    
    $f = false;
    
    $error .= "第一个数字不是数字.br>
    ";

   }

 }

 if ($_POST['num2'] == "") {
    
  $f = false;
    
  $error .= "第二个数字不能为空.br>
    ";

 }
 else {

   if (!is_numeric($_POST['num2'])) {
    
   $f = false;
    
   $error .= "第二个数字不是数字br>
    ";

  }

 }

 if ($f) {

  switch ($_POST['ysf']) {
    
  case '+': $sum = $_POST['num1']+$_POST['num2'];
    
   break;
    
  case '-': $sum = $_POST['num1']-$_POST['num2'];
    
   break;
    
  case '*': $sum = $_POST['num1']*$_POST['num2'];
    
   break;
    
  case '/': $sum = $_POST['num1']/$_POST['num2'];
    
   break;
    
  case '%': $sum = $_POST['num1']%$_POST['num2'];
    
   break;

  }

 }

 }
    
?>
    
!doctype html>
    
html>
    
head>
    
meta charset="utf-8">
    
title>
    简易计算器/title>
    
style>

 * {
    
  margin: 0px;
    
 padding: 0px;

 }

 #contains {
    
  width: 400px;
    
 margin: 50px auto;

 }

 h1 {
    
  width: 400px;
    
 text-align: center;
    
 color: #0F0;

 }

 table {
    
  margin-top: 20px;
    
 width: 400px;

 }

 input {
    
  background: yellow;
    
 border-radius: 20px;

 }

 input:hover {
    
  background: green;

 }

 select {
    
  background: yellow;
    
 border-radius: 20px;

 }

 td {
    
  background: #3F0;
    
 text-align: center;
    
 height: 30px;

 }

 #sub {
    
  border-radius: 25px;
    
 width: 50px;

 }
    
/style>
    
/head>
    
 
body>
    
 div id="contains">
    
  h1>
    简易计算器/h1>
    
 form action="Calculator.php" method="post">
    
 table border="0">
    
  tr>
    
  td>
    input type="text" name="num1" value="?php echo $_POST['num1'];
    ?>
    " size="3"/>
    /td>
    
  td>
    
   select name="ysf">
    
   option ?php if($_POST['ysf'] == "+") echo "selected";
    ?>
     value="+">
    +/option>
    
   option ?php if($_POST['ysf'] == "-") echo "selected";
    ?>
     value="-">
    -/option>
    
   option ?php if($_POST['ysf'] == "*") echo "selected";
    ?>
     value="*">
    */option>
    
   option ?php if($_POST['ysf'] == "/") echo "selected";
    ?>
     value="/">
    //option>
    
   option ?php if($_POST['ysf'] == "%") echo "selected";
    ?>
     value="%">
    %/option>
    
   /select>
    
  /td>
    
  td>
    input type="text" name="num2" value="?php echo $_POST['num2'];
    ?>
    " size="3"/>
    /td>
    
  td>
    input type="submit" id = 'sub' name="sub" value="计算"/>
    /td>
    
  /tr>
    
  tr>
    
   td colspan="4">

   ?php
    if ($f) {
    
    echo "计算结果: b>
{
$_POST['num1']}
{
$_POST['ysf']}
{
$_POST['num2']}
 = {
$sum}
    /b>
    ";

   }
 else {
    
    echo "b>
    $error/b>
    ";

   }
    
   ?>
    
  /td>
    
  /tr>
    
 /table>
    
 /form>
    
 /div>
    
/body>
    
/html>
    

以上就是关于用PHP怎样编写一个计算加减乘除余的计算器的介绍,本文只是提供了一种实现思路,代码仅供参考,需要的朋友可以了解看看,希望对大家学习PHP有帮助,想要了解更多可以继续浏览网络其他相关的文章。

文本转载自脚本之家

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: 用PHP怎样编写一个计算加减乘除余的计算器?
本文地址: https://pptw.com/jishu/653136.html
C++元编程学习要了解哪些,元编程的概念是什么 PHP数组的创建,访问,遍历和删除操作方法是什么?

游客 回复需填写必要信息