php制作简易计算器
时间: 2024-09-09 14:11:08 浏览: 60
PHP制作一个简易计算器涉及到基本的表单提交和运算逻辑。下面是一个基本的PHP计算器实现步骤:
1. 创建一个HTML表单,包含数字输入框和操作符选择(加、减、乘、除)。
2. 使用POST方法提交表单数据到同一个PHP文件。
3. 在PHP文件中,根据用户输入的数字和选择的操作符执行相应的运算。
4. 输出运算结果,并提供再次计算的选项。
以下是一个简单的示例代码:
HTML部分(index.html):
```html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>简易计算器</title>
</head>
<body>
<form action="index.php" method="post">
<input type="text" name="num1" required>
<select name="operator">
<option value="add">+</option>
<option value="subtract">-</option>
<option value="multiply">*</option>
<option value="divide">/</option>
</select>
<input type="text" name="num2" required>
<input type="submit" value="计算">
</form>
</body>
</html>
```
PHP部分(index.php):
```php
<?php
if (isset($_POST['num1']) && isset($_POST['num2']) && isset($_POST['operator'])) {
$num1 = $_POST['num1'];
$num2 = $_POST['num2'];
$operator = $_POST['operator'];
switch ($operator) {
case 'add':
$result = $num1 + $num2;
break;
case 'subtract':
$result = $num1 - $num2;
break;
case 'multiply':
$result = $num1 * $num2;
break;
case 'divide':
if ($num2 != 0) {
$result = $num1 / $num2;
} else {
$result = "除数不能为0";
}
break;
default:
$result = "未知操作";
}
echo "结果是:" . $result;
}
?>
```
这段代码实现了一个简单的计算器,用户输入两个数字和选择一个操作符后,表单提交到同一个PHP文件,PHP文件根据输入的值执行计算并输出结果。
阅读全文