php计算器代码怎么打
时间 : 2023-03-30 12:43:01声明: : 文章内容来自网络,不保证准确性,请自行甄别信息有效性

好的,下面是一个简单的 PHP 计算器代码示例:

```php

<?php

if (isset($_POST['submit'])) {

$num1 = $_POST['num1'];

$num2 = $_POST['num2'];

$operator = $_POST['operator'];

switch ($operator) {

case '+':

$result = $num1 + $num2;

break;

case '-':

$result = $num1 - $num2;

break;

case '*':

$result = $num1 * $num2;

break;

case '/':

$result = $num1 / $num2;

break;

default:

$result = 0;

break;

}

} else {

$num1 = "";

$num2 = "";

$operator = "";

$result = "";

}

?>

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>PHP Calculator</title>

</head>

<body>

<h2>PHP Calculator</h2>

<form method="post" action="">

<input type="text" name="num1" value="<?php echo $num1; ?>"><br><br>

<select name="operator">

<option <?php if ($operator == "+") {

echo "selected";

} ?> value="+">+</option>

<option <?php if ($operator == "-") {

echo "selected";

} ?> value="-">-</option>

<option <?php if ($operator == "*") {

echo "selected";

} ?> value="*">*</option>

<option <?php if ($operator == "/") {

echo "selected";

} ?> value="/">/</option>

</select><br><br>

<input type="text" name="num2" value="<?php echo $num2; ?>"><br><br>

<input type="submit" name="submit" value="Calculate">

</form>

<h2>Result: <?php echo $result; ?></h2>

</body>

</html>

这是一个基本的四则运算计算器,通过 HTML 表单获取两个数值和运算符,并将结果输出在页面上。使用 PHP 的 switch 语句对不同的运算符做出相应的计算。

好的,下面给大家介绍一下如何用PHP编写一个简单的计算器代码。

首先,我们需要一个表单,用户可以在表单中输入计算表达式,然后提交表单进行计算。以下是一个基本的表单代码,包括一个文本框和一个提交按钮:

接下来,我们需要使用PHP来处理表单的提交,并计算表达式的结果。我们可以使用eval函数来计算表达式。eval函数将表达式作为一个字符串参数传递,并返回表达式的计算结果。以下是基本的PHP代码:

```php

if ($_SERVER['REQUEST_METHOD'] == 'POST') {

$expression = $_POST['expression'];

// 使用eval函数计算表达式结果

eval('$result = ' . $expression . ';');

echo 'Result: ' . $result;

}

在上面的代码中,我们检查表单是否通过POST提交,并获取表单输入的计算表达式。然后,我们使用eval函数计算表达式,并将结果输出到页面上。

现在,我们已经完成了一个简单的PHP计算器。完整的代码如下:




  PHP Calculator


  

PHP Calculator

以上就是一个简单的PHP计算器代码。需要注意的是,eval函数并不安全,因为它可以执行任意的PHP代码。如果您需要编写一个更安全的计算器,建议使用其他的计算库或计算包。