yxxs123 发表于 2017-3-29 10:43:24

PHP学习系列二----控制流程

php的流程控制
1、if..else 循环有三种结构
第一种
if (expr) { statement }

<?php
if($state == 1)
echo 'hello';
第二种
if (expr) { statement1 } else { statement2 }

<?php
if ($state==1) {
echo "哈哈" ;
echo "<br>";
}
else{
echo "呵呵";
echo "<br>";
}
第三种
if(expr1)
{
statement1;
}elseif (expr2)
{
statement2;
}else
{
statement3;
}
如:
<?php
if ( $a > $b ) {
echo "a 比 b 大" ;
} elseif ( $a == $b ) {
echo "a 等于 b" ;
} else {
echo "a 比 b 小" ;
}
2、 for 循环就单纯只有一种,没有变化,它的语法如下
for (expr1; expr2; expr3) { statement }
如:
<?php
for ( $i = 1 ; $i <= 10 ; $i ++) {
echo "这是第".$i."次循环<br>" ;
}
3、 switch 循环
switch (expr) { case expr1: statement1; break; case expr2: statement2; break; default: statementN; break; }
其中的 expr 条件,通常为变量名称。而 case 后的 exprN,通常表示变量值。
如:
<?php
switch ( date ( "D" )) {
case "Mon" :
echo "今天星期一" ;
break;
case "Tue" :
echo "今天星期二" ;
break;
case "Wed" :
echo "今天星期三" ;
break;
case "Thu" :
echo "今天星期四" ;
break;
case "Fri" :
echo "今天星期五" ;
break;
default:
echo "今天放假" ;
break;
}
?>
break;别遗漏了,default是可以省略的。
页: [1]
查看完整版本: PHP学习系列二----控制流程