php计算器怎么保持运算符号

不及物动词 其他 83

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在PHP中,可以通过使用变量来保持运算符号。具体步骤如下:

    1. 定义两个变量,一个用于保存运算符号,另一个用于保存结果。
    “`
    $operator = ”;
    $result = 0;
    “`

    2. 获取用户输入的运算符号,并将其赋值给变量$operator。
    “`
    $operator = $_POST[‘operator’]; // 假设用户通过POST方法提交表单,运算符号的name属性为’operator’
    “`

    3. 进行运算,并将结果赋值给变量$result。
    “`
    $num1 = $_POST[‘num1′]; // 假设用户通过POST方法提交表单,输入数字的name属性为’num1’
    $num2 = $_POST[‘num2′]; // 假设用户通过POST方法提交表单,输入数字的name属性为’num2’

    switch ($operator) {
    case ‘+’:
    $result = $num1 + $num2;
    break;
    case ‘-‘:
    $result = $num1 – $num2;
    break;
    case ‘*’:
    $result = $num1 * $num2;
    break;
    case ‘/’:
    // 需要考虑除数为0的情况
    if ($num2 != 0) {
    $result = $num1 / $num2;
    } else {
    // 除数为0时给出错误提示
    echo “除数不能为0”;
    }
    break;
    default:
    // 提示用户输入有效的运算符号
    echo “请输入有效的运算符号”;
    break;
    }
    “`

    4. 可以通过echo语句将结果输出给用户。
    “`
    echo “运算结果:” . $result;
    “`

    通过以上步骤,就可以在PHP中保持运算符号并进行相应的计算。需要注意的是,用户输入的数据需要进行合法性校验,确保输入的是合法的运算符号和数字。另外,还要注意避免除数为0的情况。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    实现一个 PHP 计算器可以通过以下步骤来保持运算符号:

    1. 使用 `

    ` 标签创建一个表单,其中包含输入框和按钮。在输入框中,用户可以输入数字和运算符号。

    “`html



    “`

    2. 在 PHP 文件中,通过 `$_POST` 超全局变量来接收用户在表单中输入的值。

    “`php
    if(isset($_POST[‘submit’])) {
    $expression = $_POST[‘expression’];
    }
    “`

    3. 在接收到表达式后,可以使用 `preg_split()` 函数将表达式拆分为数字和运算符。

    “`php
    $tokens = preg_split(“/([+\-*/])/”, $expression, -1, PREG_SPLIT_DELIM_CAPTURE | PREG_SPLIT_NO_EMPTY);
    “`

    4. 创建一个 `$result` 变量来存储计算结果。开始时,将其初始化为第一个数字。

    “`php
    $result = $tokens[0];
    “`

    5. 使用循环遍历剩余的 token 数组。如果是运算符,则将下一个数字与结果变量进行相应的运算,并更新结果变量的值。

    “`php
    for($i = 1; $i < count($tokens); $i += 2) { $operator = $tokens[$i]; $number = $tokens[$i+1]; switch($operator) { case '+': $result += $number; break; case '-': $result -= $number; break; case '*': $result *= $number; break; case '/': $result /= $number; break; }}```通过以上步骤,我们可以实现一个简单的 PHP 计算器,并保持运算符号进行运算。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在编写 php 计算器时,可以使用一个变量来存储当前的运算符号。下面是一个简单的示例:

    “`php

    “`

    上面的代码中,通过 `$_POST` 获取用户输入的数字和运算符号,并使用 `switch` 语句根据不同的运算符号执行相应的操作。最后,将计算结果输出。

    需要注意的是,这只是一个简单的示例,实际的计算器可能会更加复杂。例如,需要考虑优先级和括号等运算规则。对于更复杂的计算器,可以使用逆波兰表达式等算法来处理运算符号。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部