PHP流程控制语句

流程控制语句分为两种(自己学到的就有俩不过在网上看还有两种)

1:条件控制语句即(if, if else , elseif , switch case)

 if语句不多说了,基本上大家都知道。if else语句的格式是

    if(条件){
        程序块1
        }esle{
        程序块2
        }

  当条件成立时执行程序块1,否则执行程序块2。

elseif 

    if(条件1){
         程序块1;
        }elseif(条件2){
        程序块2;
        }else{
        程序块3;
        }

  当条件1成立时执行程序块1,然后结束。条件2成立执行程序块2并结束。如果以上都不成立则执行程序块3。所以elseif只有两种选择即true和false,如果出现3种以上的选择是就要用switch case了。

View Code

当case1的给出值和条件值相等时结束,不相等则执行case2,直到找到值相等时停止。但是它会执行程序块,而else if 则不执行程序块。

2 :循环控制语句

今天要出去理发,所以就写下foreach循环,由于是新手现在只是查询数据库,添加数据库还有显示数据库里面的信息,所以感觉foreach循环很多地方用的到。做个宅男也是要注意形象滴。

foreach 循环有两种方式,我一直在用第二种方式

第一种

1     foreach($array as $value){
2      程序块;
3      }

第二种

1     foreach($array as $key=>$value){
2      程序块;
3     }

foreach循环每次循环时都会将值赋给$value(或者$key)。循环结束时数组指针将会自动重置,所以无需设置指针位置。管与这个我也不懂。希望有看到的大大指点下。

原文地址:https://www.cnblogs.com/legendyang/p/3294680.html