php制作简单计算器代码
时间: 2024-09-19 11:18:09 浏览: 33
创建一个简单的PHP计算器可以分为两个主要部分:接收用户输入并进行运算。以下是一个基本示例,使用HTML表单配合PHP后端处理加减乘除操作:
```html
<!DOCTYPE html>
<html lang="zh">
<head>
<title>简单PHP计算器</title>
</head>
<body>
<form method="post" action="calculator.php">
<label for="num1">第一个数:</label>
<input type="number" id="num1" name="num1"><br><br>
<label for="operator">运算符:</label>
<select id="operator" name="operator">
<option value="+">+</option>
<option value="-">-</option>
<option value="*">*</option>
<option value="/">/</option>
</select><br><br>
<label for="num2">第二个数:</label>
<input type="number" id="num2" name="num2"><br><br>
<input type="submit" value="计算">
</form>
</body>
</html>
```
接下来是`calculator.php`文件,用于处理计算请求:
```php
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$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 "/":
// 需要注意除数不能为零
if ($num2 != 0) {
$result = $num1 / $num2;
} else {
$result = "Error: Division by zero";
}
break;
default:
$result = "Invalid operator!";
}
echo "结果是: " . $result;
}
?>
```
当用户提交表单时,`calculator.php`会被访问,获取到用户输入的数值和运算符,然后根据运算符进行相应的计算并显示结果。