举报投诉联系我们 手机版 热门标签 鳄鱼CMS
您的位置:鳄鱼CMS > php开关代码 PHP开关

php开关代码 PHP开关

2023-03-10 14:31 PHP教程

php开关代码 PHP开关

php开关代码

PHP开关代码是一种用于控制PHP脚本的特殊语法,它可以在脚本中添加或删除特定的功能。它可以帮助开发人员更好地控制脚本的行为,并使其更易于维护和修改。

PHP开关代码通常由三部分组成:一个开关标志、一个参数和一个块。开关标志是用来表明要执行的功能的,而参数是用来传递额外信息的(如文件名、函数名等)。块是要执行的代码(如函数体、循环体、if-else语句块等)。

switch ($flag) { 
    case 'a': 
        // do something 
        break; 

    case 'b': 
        // do something else 
        break; 

    default: 
        // do something else if no flag is set 
}

PHP开关

PHP教程 - PHP开关

要针对一系列不同的值测试表达式,并做不同的任务取决于匹配的值。

句法

在switch / case块中,你指定什么你正在检查,然后给出你想要处理的可能值的列表。

switch(value){
   case constant_1:
         do if the value is constant_1
         break;
   case constant_2:
         do if the value is constant_2
         break;
   case constant_3:
         do if the value is constant_3
         break;
   default:
         do if no one matched
         break;
}


注意

每个case结构在它的末尾有一个 break 语句。 break 退出整个 switch 结构,确保没有更多的代码块在 switch 构造中运行。

例子

以下代码使用switch语句检查字符串值。


<?php
        $Name = "Bob";
        switch($Name) {
        case "Jack":
                print "Your name is Jackn";
                break;
        case "Linda":
                print "Your name is Lindan";
                break;
        case "Bob":
                print "Your name is Bobn";
                break;
        default:
                print "I don"t know your name!n";
        }
?>

上面的代码生成以下结果。



实施例2

下面的代码显示了如何覆盖所有情况下开关。


<?php
  
  $englishDay = date("l");

  
  switch($englishDay)
  {
    case "Monday":
      $deutschDay = "Montag";
      break;
    case "Tuesday":
      $deutschDay = "Dienstag";
      break;
    case "Wednesday":
      $deutschDay = "Mittwoch";
      break;
    case "Thursday":
      $deutschDay = "Donnerstag";
      break;
    case "Friday":
      $deutschDay = "Freitag";
      break;
    case "Saturday":
      $deutschDay = "Samstag";
      break;
    default:
      // It must be Sunday
      $deutschDay = "Sonntag";
  }

  
  print("<h2>German Lesson: Day of the Week</h2>n" .
    "<p>n" .
    "In English: <b>$englishDay</b>.<br>n" .
    "In German: <b>$deutschDay</b>n" .
    "</p>n");
?>

上面的代码生成以下结果。

实施例3

下面的代码显示了如何开关与下降。


<!DOCTYPE html>//from   w  w  w. j  a v a  2  s  . c o  m
<html>
  <body>
    <table border="1">
      <tr>
        <th>Number</th>
        <th>Odd or Even?</th>
        <th>Prime?</th>
      </tr>
<?php

for ( $i = 1; $i <= 10; $i++ ) {
  $oddEven = ( $i % 2 == 0 ) ? "Even" : "Odd";
  switch ( $i ) {
    case 2:
    case 3:
    case 5:
    case 7:
      $prime = "Yes";
      break;
    default:
      $prime = "No";
      break;
  }
?>
      <tr>
        <td><?php echo $i?></td>
        <td><?php echo $oddEven?></td>
        <td><?php echo $prime?></td>
      </tr>
<?php
}
?>
    </table>
  </body>
</html>

上面的代码生成以下结果。

阅读全文
以上是鳄鱼CMS为你收集整理的php开关代码 PHP开关全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
© 2024 鳄鱼CMS eyucms.com 版权所有 联系我们