PHP可以被嵌入于HTML语言,它相对于其他语言。编辑简单,实用性强,更适合初学者。下面是小编分享的PHP简单在线计算器功能示例,一起来看一下吧。

  

  

  

  简单的计算器(www.jb51.net)

  

  

  <?php

  //如果用户单击了计算按钮才存在表单变量,才能接收表单数据和对数据进行验证

  //以下if语句判断是否将表单中的两个操作数提交到本页面,如果没有则不执行

  if(isset($_POST["num1"]) && isset($_POST["num2"])){

  if(empty($_POST["num1"])){

  //如果第一个第一个操作数为空输出错误信息,并停止计算

  echo "第一个操作数不能为空";

  unset($_POST["sub"]);

  //取消表单中的提交变量,后面计算判断时将不执行

  }

  if(empty($_POST["num2"])){

  //如果第二个阿第一个操作数为空输出错误信息,并停止计算

  echo "第二个操作数不能为空";

  unset($_POST["sub"]);

  //取消表单中的提交变量,后面计算判断时将不执行

  }

  $oper=$_POST["oper"];

  //获取操作符号

  $num1=$_POST["num1"];

  //获取第一个操作数

  $num2=$_POST["num2"];

  //获取第二个操作数

  if($oper == "/"){

  if($num2 == 0){

  echo "0不能作为除数使用";

  unset($_POST["sub"]);

  }

  }

  }

  ?>

  

  

  

  

  

  

  

  

  

  

  <?php

  /**通过表单传过来的$_POST["sub],判断是否单击了计算按钮

  来决定以下计算是否执行以及是否输出计算结果**/

  if(isset($_POST["sub"]) && !empty($_POST["sub"])){

  $sum = 0; //声明一个存放计算结果的变量,初始值为0

  echo $sum;

  //使用switch语句,通过表单选择的操作符来决定执行哪种运算

  switch($oper){

  case "+":

  $sum = $num1+$num2;

  break;

  case "-":

  $sum = $num1-$num2;

  break;

  case "*":

  $sum = $num1*$num2;

  break;

  case "/":

  $sum = $num1/$num2;

  break;

  }

  //以下的三行是在表格的新行中输出计算结果

  echo "

";

  }

  ?>

  

  

简单的计算器

  

  

";

  echo "计算结果:$num1 $oper $num2 = $sum";

  echo "

  

  

1.《普通计算器在线计算 PHP简单在线计算器功能示例》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《普通计算器在线计算 PHP简单在线计算器功能示例》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/jiaoyu/97369.html