• wordpress CMS主题:ssmay主题wordpress CMS主题:ssmay主题
  • 首页 > PHP开发 > PHP中switch条件语句的使用

    PHP中switch条件语句的使用

    作者: 分类:PHP开发 点击: 4,368 次
    wordpress CMS主题:ssmay主题

      在PHP编程中,有时我们会碰到多条件,并且在不同的条件下发生不同的动作,这时后,我们可以通过 if 语句来完成,但是,条件多的话,用 if 语句有点麻烦。这时,switch 语句的优势就体现出来。switch 语句怎样使用呢?下面,就随高时银博客一起来看看吧。

      我们通过一个计算器实例来看switch 语句的运作。这个实例分为2个页面:jisuanqi1.php 和 jisuanqi2.php 。

      先来看看jisuanqi1.php的代码:

      <html>
      <head>
      <meta http-equiv="Content-type" content="text/html; charset=utf-8"/>
      <title> 测试 </title>
      </head>
      <body>
      <form method="post" action="ceshi2.php">
      <table width=350 border=1>
      <tr><td>第一个数:</td><td><input type="text" name="num1"></td></tr>
      <tr><td>第二个数:</td><td><input type="text" name="num2"></td></tr>
      <tr><td>选择运算符号</td><td>
      <select name="oper">
      <option value="+">+</option>
      <option value="-">-</option>
      <option value="*">*</option>
      <option value="/">/</option>
      </select>
      </td></tr>
      <tr colspan=2><td><input type="Submit" value="提交" name="Submit"></td>

      </tr></table></form>

      </body>
      </html>

      这个页面通过表单和表格创建了一个计算器页面,用户可以在这个页面输入自己想要运算的数字,并点击计算。

      再来看看jisuanqi2.php页面的代码:

      <?php
      $num1=$_REQUEST['num1']; //通过全局数组变量$_REQUEST来获取用户输入的第一个数;
      $num2=$_REQUEST['num2']; //通过全局数组变量$_REQUEST来获取用户输入的第二个数;
      $oper=$_REQUEST['oper']; //通过全局数组变量$_REQUEST来获取用户选择的运算符;
      $all=0; //定义一个变量用来存放计算结果
      switch($oper){ //这里通过 switch 语句来判断用户选择的是什么运算符
            case "+": $all=$num1+$num2;  //如果是 + 号,$all=$num1+$num2;
                  break;
           case "-": $all=$num1-$num2;
                 break;
           case "*": $all=$num1*$num2;
                 break;
          case "/": $all=$num1/$num2;
                break;
          default:echo "你没有选择运算符。";//如果不符合条件,就输出"你没有选择运算符。"
      }
      echo $all;
      ?>

      可以看出,switch 语句基本结构:switch(条件变量){ case ……break; case ……break; default……} 。



      QQ二维码

    文章作者:高时银博客
    本文地址:http://wanlimm.com/77201406102112.html
    版权所有 © 转载时必须以链接形式注明作者和原始出处!

    上一篇:
    下一篇:
    wordpress CMS主题:ssmay主题

    或许你会感兴趣的文章:

    一条回应:“PHP中switch条件语句的使用”

    1. zengkelin说道:

      学习了

    发表评论

    电子邮件地址不会被公开。 必填项已用*标注

    This site uses Akismet to reduce spam. Learn how your comment data is processed.