本文实例为大家分享了PHP实现计算器小功能的具体代码,供大家参考,具体内容如下
if(isset($_POST['sub'])){
$f=true;
$error="有以上问题:
";
if($_POST["num1"]==""){
$f=false;
$error.="第一个数不能为空.
";
}else{
if(!is_numeric($_POST[num1])){
$f=false;
$error.="第一个数字不是数字.
";
}
}
if($_POST['num2']==""){
$f=false;
$error.="第二个数字不能为空.
";
}else{
if(!is_numeric($_POST['num2'])){
$f=false;
$error.="第二个数字不是数字
";
}
}
if($f){
switch($_POST['ysf']){
case'+':$sum=$_POST['num1']+$_POST['num2'];
break;
case'-':$sum=$_POST['num1']-$_POST['num2'];
break;
case'*':$sum=$_POST['num1']*$_POST['num2'];
break;
case'/':$sum=$_POST['num1']/$_POST['num2'];
break;
case'%':$sum=$_POST['num1']%$_POST['num2'];
break;
}
}
}
?>
简易计算器*{
margin:0px;
padding:0px;
}
#contains{
width:400px;
margin:50pxauto;
}
h1{
width:400px;
text-align:center;
color:#0F0;
}
table{
margin-top:20px;
width:400px;
}
input{
background:yellow;
border-radius:20px;
}
input:hover{
background:green;
}
select{
background:yellow;
border-radius:20px;
}
td{
background:#3F0;
text-align:center;
height:30px;
}
#sub{
border-radius:25px;
width:50px;
}
简易计算器
"size="3"/>value="+">+
value="-">-
value="*">*
value="/">/
value="%">%
"size="3"/>if($f){
echo"计算结果:{$_POST['num1']}{$_POST['ysf']}{$_POST['num2']}={$sum}";
}else{
echo"$error";
}
?>