Home > Backend Development > PHP Problem > Detailed introduction to PHP - multiple branch structures

Detailed introduction to PHP - multiple branch structures

慕斯
Release: 2023-03-10 08:30:01
Original
2513 people have browsed it

The previous article introduced you to "Detailed Explanation and Examples - Dual-item Branch Structure (with source code)". This article continues to introduce to you what a multiple-item branch structure is. Let's take a look! I believe it will be of great help to you! ! !

Detailed introduction to PHP - multiple branch structures

Multiple branch structure:

Format 1:

if (conditional expression) {

}else if (conditional expression) {

}else if (conditional expression) {

}else{

}

elseif keyword can be written as else if or elseif. They are both qualified syntax. Each if () must have a conditional expression.

The specific operation is based on the code as an example:

The code is as follows:

<?php
     /******多项分支结构******/
     //格式1
     /*
        一月  元旦节
        二月  情人节
        三月  植树节
        四月  愚人节
        五月  劳动节
        六月  儿童节
     */
    $month =1 ;
    if ($month == 1 ){
        echo &#39;一月份,我们有元旦节&#39;;
    }else if($month ==2 ){
        echo &#39;二月份,我们有情人节&#39;;
    }else if($month ==3 ){
        echo &#39;三月份,我们有植树节&#39;;
    }else if($month ==4 ){
        echo &#39;四月份,我们有愚人节&#39;;
    }else if($month ==5 ){
        echo &#39;五月份,我们有劳动节&#39;;
    }else if($month ==6 ){
        echo &#39;六月份,我们有儿童节&#39;;
    }else{
        echo &#39;其他还有,中秋节,端午节,春节等&#39;;
    }
?>
Copy after login

The running result is:

Detailed introduction to PHP - multiple branch structures

Detailed introduction to PHP - multiple branch structures

Format 2:

switch...case format

switch (variable) {

case value:

php statement

[break]; can be written or not

case value:

php statement

                                                                                                                                                                                  To show the code, the code is as follows:

<?php 
/******多项分支结构  switch ******/
/*
    1:春季
    2:夏季
    3:秋季
    4:冬季
*/  
$season = 1;
switch($season){
    case 1:
        echo &#39;春天我们可以放风筝<br/>&#39;;
    case 2:    
        echo &#39;夏天我们可以游泳<br/>&#39;;
    case 3:
        echo &#39;秋天我们可以制作树叶标本<br/>&#39;;
    case 4:
        echo &#39;冬天我们可以堆雪人<br/>&#39;;
} 
?>
Copy after login

The running result is:

Note:

switch.. The branch structure of .case is different from the branch structure of if...elseif...

The branch structure of switch...case can execute multiple branches at the same time (there is no break in the branch statement appears, it will be executed from the current case to the end) Detailed introduction to PHP - multiple branch structures

If you use switch...case to implement a single selection of multiple branches, you can add a break for each branch Statement;
  • The value of switch...case needs to be selected from strings, integers and Boolean values;
  • switch...case is only suitable for precise judgment, not for range value judgment;
  • Note: Pay attention to the format when writing code, which can increase the readability of the code. Sex;
  • Recommended learning: "
  • PHP Video Tutorial
  • "

The above is the detailed content of Detailed introduction to PHP - multiple branch structures. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template