计算器,使用PHP制作一个简单的计算器"/>
php用function做一个计算器,使用PHP制作一个简单的计算器
初学PHP,希望通过一些小案例来熟悉PHP的基础语法。
使用PHP制作一个简单的计算器
1、使用PHP编写计算器的思路
给定变量,并对输入的内容进行判断;(是否是数字)
对选择的运算符进行判断,并计算;
使用HTML搭建简单的框架;
显示结果;
2、实现的功能
实现简单的加减乘除和取余;
3、实现的过程
源码如下:
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
if (is_numeric($_GET["number1"])) {
$number1=true;
}else{
echo "第一个数输入格式不正确,请输入数字!";
}
if (is_numeric($_GET["number2"])) {
$number2=true;
}else{
echo "第二个数输入格式不正确,请输入数字!";
}
if ($number1 == false || $number2 == false) {
exit();
}
}
//对运算符进行判断
if ($number1 && $number2) {
switch ($_GET["ysf"]){
case "+":
$result=$_GET["number1"]+$_GET["number2"];
break;
case "-":
$result=$_GET["number1"]-$_GET["number2"];
break;
case "*":
$result=$_GET["number1"]*$_GET["number2"];
break;
case "/":
$result=$_GET["number1"]/$_GET["number2"];
break;
case "%":
$result=$_GET["number1"]%$_GET["number2"];
break;
}
}
?>
PHP实现简单计算器
number1: ">
>+
>-
>*
>/
>%
number2: ">
//显示输出结果;
if (isset($_GET["submit"])) {
if ($number1 && $number2) {
echo "
";echo "结果:".$_GET["number1"]." ".$_GET["ysf"]." ".$_GET["number2"]." = ".$result;
echo "
";};
}
?>
4、结果显示
更多推荐
php用function做一个计算器,使用PHP制作一个简单的计算器
发布评论