使用PHP制作一个简单的计算器

这篇博客适合初学PHP的读者,作者通过实践制作一个简单的计算器来熟悉PHP的基础语法。计算器实现了加减乘除和取余的功能,文章详细介绍了实现思路、HTML框架的搭建以及源码展示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

PHP的语法知识可参考:https://www.w3school.com.cn/php/php_syntax.asp

初学PHP,希望通过一些小案例来熟悉PHP的基础语法。

使用PHP制作一个简单的计算器

1、使用PHP编写计算器的思路

  • 给定变量,并对输入的内容进行判断;(是否是数字)
  • 对选择的运算符进行判断,并计算;
  • 使用HTML搭建简单的框架;
  • 显示结果;

2、实现的功能

  • 实现简单的加减乘除和取余;

3、实现的过程

源码如下:

<html>
	<head>
		<TITLE>PHP实现简单计算器</TITLE>
		<META http-equiv="Content-Type" content="text/html; charset=utf 8">
	</head>
	
<?php 

/*1. 给定变量,并对输入的内容进行判断;(是否是数字)
 *2. 对选择的运算符进行判断,并计算;
 *3. 使用HTML搭建简单的框架;
 *4. 显示结果;
 * */

	error_reporting(E_ALL & ~E_NOTICE);   //除去 E_NOTICE 之外的错误信息
	$number1=false;
	$number2=false;
	$result=0;
	
	//对输入的内容进行判断
	if (isset($_GET["submit"])) {
		//判断输入的内容是否为数字;是则返回TRUE
好的,下面是一个简单PHP 计算器代码: ```php <?php // 加法函数 function add($x, $y) { return $x + $y; } // 减法函数 function sub($x, $y) { return $x - $y; } // 乘法函数 function mul($x, $y) { return $x * $y; } // 除法函数 function div($x, $y) { if ($y == 0) { return "除数不能为0"; } else { return $x / $y; } } // 获取用户输入的数字和运算符 $num1 = $_POST["num1"]; $num2 = $_POST["num2"]; $operator = $_POST["operator"]; // 根据运算符调用相应的函数计算结果 if ($operator == "+") { $result = add($num1, $num2); } elseif ($operator == "-") { $result = sub($num1, $num2); } elseif ($operator == "*") { $result = mul($num1, $num2); } elseif ($operator == "/") { $result = div($num1, $num2); } else { $result = "未知的运算符"; } ?> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>PHP计算器</title> </head> <body> <form method="post" action=""> <input type="text" name="num1" value="<?php echo $num1; ?>"> <select name="operator"> <option value="+" <?php if($operator == "+") echo "selected"; ?>>+</option> <option value="-" <?php if($operator == "-") echo "selected"; ?>>-</option> <option value="*" <?php if($operator == "*") echo "selected"; ?>>*</option> <option value="/" <?php if($operator == "/") echo "selected"; ?>>/</option> </select> <input type="text" name="num2" value="<?php echo $num2; ?>"> <input type="submit" value="计算"> </form> <p>结果:<?php echo $result; ?></p> </body> </html> ``` 这个计算器页面包含一个表单,用户可以在其中输入两个数字和运算符,并点击“计算”按钮获取结果。根据用户选择的运算符,程序会调用相应的函数计算结果。最后,在页面上输出结果。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值