<?php
// 接收用户输入的两个数和操作符
$num1 = floatval(trim($_GET['num1']));
$num2 = floatval(trim($_GET['num2']));
$operator = trim($_GET['operator']);
// 根据操作符进行计算
switch ($operator) {
case '+':
$result = $num1 + $num2;
break;
case '-':
$result = $num1 - $num2;
break;
case '*':
$result = $num1 * $num2;
break;
case '/':
// 防止除数为0的情况
if ($num2 == 0) {
echo "除数不能为0";
exit;
}
$result = $num1 / $num2;
break;
default:
echo "不支持的操作符";
exit;
}
// 输出结果
echo "结果是: " . $result;
?>
这是一个简单的PHP计算器实现,通过GET请求接收两个数字和一个操作符,然后根据操作符进行加、减、乘、除运算,并输出结果。注意,这里假设用户通过URL参数传递了`num1`、`num2`和`operator`这三个值,且没有进行严格的输入验证,实际使用中应添加适当的输入验证和错误处理逻辑以提高代码的安全性和健壮性。