首页 > 技术文章 > PHP流程控制(一)

xmzncc 2016-08-28 14:06 原文

单项分支:

if(bool判断);
  这里只写一句话有作用!
if(bool){
  这里可以写多句话!
}

 

双向分支:

if(bool判断){
  如果为真则执行这里的语句,可以写多句;(注意如这里没有括号,则只能写一句话)
}else{
  如果为假则执行这里的语句,可以写多句;(注意如这里没有括号,则只能写一句话)
}

 

多项分支:

if(bool判断){
  代码A
}else if(bool判断){
  代码B
}else if(bool判断){
  代码C
}else if(bool判断){
  代码D
}else{
  代码E
}

 

switch case 语句:

switch(变量值){
case 值1:
执行1的代码;
//可选的break;【break,被选择后则不符合条件的代码不会被执行】;
case 值2:
执行2的代码;
//可选的break;
case 值3:
执行3的代码;
//可选的break;
default;【如果没有任何值匹配的情况下执行的代码】
}

 

巢状分支:

if($a){ 
    if($b){
        if($c){
              }else{
              }
        }else{
        }
    }else{
}

 

函数:rand();随机产生一个区间的数值;
      mt_rand();产生更好的随机数,是rand 的四倍
rand(1,5);从数字1-5产生随机数;
mt_rand(1,5);从数字1-5产生更好的随机数;
pow(需要取得n次方的数字,n次方);

 

推荐阅读