用PHP帮我写一个计算器
时间: 2023-11-21 13:06:09 浏览: 116
php写的计算器代码
4星 · 用户满意度95%
当然可以!以下是一个简单的 PHP 计算器的示例代码:
```php
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$num1 = $_POST["num1"];
$num2 = $_POST["num2"];
$operator = $_POST["operator"];
if (is_numeric($num1) && is_numeric($num2)) {
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 = "除数不能为零";
}
break;
default:
$result = "无效的运算符";
}
} else {
$result = "请输入有效的数字";
}
}
?>
<!DOCTYPE html>
<html>
<head>
<title>PHP计算器</title>
</head>
<body>
<h1>PHP计算器</h1>
<form method="post" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]); ?>">
<input type="text" name="num1" required>
<select name="operator">
<option value="+">+</option>
<option value="-">-</option>
<option value="*">*</option>
<option value="/">/</option>
</select>
<input type="text" name="num2" required>
<input type="submit" value="计算">
</form>
<?php if (isset($result)) { ?>
<h2>结果:<?php echo $result; ?></h2>
<?php } ?>
</body>
</html>
```
你可以将这段代码保存为一个 PHP 文件,然后在服务器上运行它。打开浏览器,访问该文件,即可看到一个简单的计算器界面。输入两个数字并选择运算符,点击 "计算" 按钮后,将会显示计算结果。
请注意,这仅是一个基本示例,没有进行输入验证和错误处理。在实际应用中,你可能需要添加更多的验证和错误处理逻辑来提高安全性和稳定性。
阅读全文