运算符
- 算术运算符
加+
、减-
、乘\*
、除/
、取余%
- 赋值运算符
等=
、加+=
、减-=
、乘\*=
、除/=
、取余%=
- 递增/递减运算符
先递增++$a
、后递增$a++
、先递减--$a
、后递减$a--
- 比较运算符
等于==
、不等于!=
、大于>
、小于<
、大于等于>=
、小于等于<=
、恒等于===
、恒不等于!==
- 逻辑运算符
与&&
、或||
、非!
、异或xor
简易计算器
PHP 代码部分:
$n1 = (int)isset($_POST["num1"])?$_POST["num1"]:"";
$n2 = (int)isset($_POST["num2"])?$_POST["num2"]:"";
$opt = isset($_POST["opt"])?$_POST["opt"]:"1";
$v = null;
if (!empty($_POST)) {
switch ($opt) {
case '1':
$v = $n1 + $n2;
break;
case '2':
$v = $n1 - $n2;
break;
case '3':
$v = $n1 * $n2;
break;
case '4':
$v = $n1 / $n2;
break;
case '5':
$v = $n1 % $n2;
break;
default:
$v = 0;
break;
}
}
HTML 代码部分:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>简易计算器</title>
<style>input,select{max-width:50px; height:20px; line-height:20px;}</style>
</head>
<body>
<h4>简易计算器</h4>
<form action="calc.php" method="post">
<input type="text" name="num1" value="<?=$n1?>">
<select name="opt">
<option value="1" <?=$opt=="1"?'selected':""?> >+</option>
<option value="2" <?=$opt=="2"?'selected':""?> >-</option>
<option value="3" <?=$opt=="3"?'selected':""?> >*</option>
<option value="4" <?=$opt=="4"?'selected':""?> >/</option>
<option value="5" <?=$opt=="5"?'selected':""?> >%</option>
</select>
<input type="text" name="num2" value="<?=$n2?>">
<input type="submit" value="=">
<input type="text" value="<?=$v?>">
</form>
</body>
</html>
效果展示: