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! ! !
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 '一月份,我们有元旦节'; }else if($month ==2 ){ echo '二月份,我们有情人节'; }else if($month ==3 ){ echo '三月份,我们有植树节'; }else if($month ==4 ){ echo '四月份,我们有愚人节'; }else if($month ==5 ){ echo '五月份,我们有劳动节'; }else if($month ==6 ){ echo '六月份,我们有儿童节'; }else{ echo '其他还有,中秋节,端午节,春节等'; } ?>
The running result is:
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 '春天我们可以放风筝<br/>'; case 2: echo '夏天我们可以游泳<br/>'; case 3: echo '秋天我们可以制作树叶标本<br/>'; case 4: echo '冬天我们可以堆雪人<br/>'; } ?>Copy after loginThe 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)
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!