加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > PHP > 正文

php学习之简单计算器实现代码

发布时间:2020-05-24 19:50:36 所属栏目:PHP 来源:互联网
导读:php学习之简单计算器实现代码,需要的朋友可以参考下。


<tr>
<td>
<input type="text" size="5" name="num1" value="<?php echo $_GET["num1"]; ?>">
</td>
<td>
<select name="ysf">
<option value="+" <?php if($_GET["ysf"]=="+") echo "selected"; ?>>+
<option value="-" <?php if($_GET["ysf"]=="-") echo "selected"; ?>>-
<option value="x" <?php if($_GET["ysf"]=="x") echo "selected"; ?>>x
<option value="/" <?php echo $_GET["ysf"]=="/"?"selected":""; ?>>/
<option value="%" <?php if($_GET["ysf"]=="%") echo "selected"; ?>>%

</td>
<td>
<input type="text" size="5" name="num2" value="<?php echo $_GET["num2"]; ?>">
</td>
<td>
<input type="submit" value="计算" name="sub">
</td>
</tr>
<?php
if(isset($_GET["sub"]))
{
echo '<tr><td colspan="4">';
if($num1 && $num2 && $numa && $numb)
{
echo "结果是:".$_GET["num1"]." ".$_GET["ysf"]." ".$_GET["num2"]." = ".$sum;
}
else
{
echo $message;
}
echo '</td></tr>';
}
?>

</table>



<IMG src="http:https://files.jb51.cc/upload/201106/20110609224129290.jpg"&gt;

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

<div class="codetitle"><a style="CURSOR: pointer" data="47500" class="copybut" id="copybut47500" onclick="doCopy('code47500')"> 代码如下:<div class="codebody" id="code47500">


PHP实现简单计算器
<meta http-equiv="Content-Type" content="text/html;charset=gb2312">

<?php
//单路分支
if(isset($_GET["sub"]))
{
$num1=true;//数字1是否为空标记
$num2=true;//数字2是否为空标记
$numa=true;//数字1是否为数字
$numb=true;//数字2是否位数字
$message="";
//判断数字1是否为空
if($_GET["num1"]=="")
{
$num1=false;
$message.="第一个数不能为空";
}
//判断数字1是否为数字
if(!is_numeric($_GET["num1"]))
{
$numa=false;
$message.="第一个数不是数字";
}
//判断数字2是否为数字
if(!is_numeric($_GET["num2"]))
{
$numa=false;
$message.="第二个数不是数字";
}
//判断数字2是否为空
if($_GET["num2"]=="")
{
$num2=false;
$message.="第二个数不能为空";
}
if($num1 && $num2 && $numa && $numb)
{
$sum=0;
//多路分支
switch($_GET["ysf"]){
case "+":
$sum=$_GET["num1"]+$_GET["num2"];
break;
case "-":
$sum=$_GET["num1"]-$_GET["num2"];
break;
case "x":
$sum=$_GET["num1"]*$_GET["num2"];
break;
case "/":
$sum=$_GET["num1"]/$_GET["num2"];
break;
case "%":
$sum=$_GET["num1"]%$_GET["num2"];
break;
}
}
}
?>

<table align="center" border="1" width="500">

计算器

    推荐文章
      热点阅读