欢迎来到 SiteSMO | 思默AI智能问答平台!
注册或点击登录代表您同意《SiteSMO网络服务安全协议》
提示信息
请打开微信扫码登录
返回列表

php写计算器

举报
263阅读 | 0人回复 | 2023-04-13 14:18:27

简单写代码

本帖由 玉玉 发布,如有侵权联系删除 IP属地:未知

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

<!DOCTYPE html>
<html>
<head>
	<title>PHP 计算器</title>
</head>
<body>
	<form method="post" action="<?php echo $_SERVER['PHP_SELF'];?>">
		<label for="num1">第一个数字:</label>
		<input type="number" id="num1" name="num1"><br><br>
		<label for="num2">第二个数字:</label>
		<input type="number" id="num2" name="num2"><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>
		<input type="submit" value="计算">
	</form>

	<?php
		if ($_SERVER["REQUEST_METHOD"] == "POST") {
			$num1 = $_POST["num1"];
			$num2 = $_POST["num2"];
			$operator = $_POST["operator"];
			$result = 0;

			switch ($operator) {
				case '+':
					$result = $num1 + $num2;
					break;
				case '-':
					$result = $num1 - $num2;
					break;
				case '*':
					$result = $num1 * $num2;
					break;
				case '/':
					if ($num2 == 0) {
						echo "除数不能为0";
					} else {
						$result = $num1 / $num2;
					}
					break;
				default:
					echo "无效的运算符";
			}

			echo "<br><br>结果:".$result;
		}
	?>
</body>
</html>

这个计算器可以接受两个数字和一个运算符,然后根据运算符计算结果并输出。注意,这个计算器没有进行任何输入验证,所以在实际使用中需要添加相应的验证逻辑。

复制
0
0

注:避免重复,不要就相同的标题进行反复追问。

回答共0个
回复禁止带推广链接、违法词及灌水,违规将封禁账号!!
您需要登录后才可以回复 注册 / 登录
每个账号仅有一次回答机会!
取消
提示信息
请选择举报理由
我要回答