Heim  >  Artikel  >  Backend-Entwicklung  >  Eine kurze Einführung in Prozesskontrollanweisungen in PHP (mit Beispielen)

Eine kurze Einführung in Prozesskontrollanweisungen in PHP (mit Beispielen)

不言
不言Original
2018-08-29 17:55:282130Durchsuche

Dieser Artikel bietet Ihnen eine kurze Einführung in die Prozesssteuerungsanweisungen in PHP (mit Beispielen). Ich hoffe, dass er für Freunde hilfreich ist.

1. Bedingte Beurteilungsanweisung

if-Anweisung
1. If-Anweisung mit einem Zweig
2 3. Mehrzweigige if-elseif-else-Anweisung

$bool1 = true;
//if语句
if ($bool1) {
    echo '为真';
} 
//结果输出了 为真
//if-else语句
if ($bool1) {
    echo '为真';
}else {
    echo '为假';
}
//结果输出了 为真
//if-elseif-else多分支语句
$var1 = 86;
if ($var1<100) {
    echo &#39;小于100&#39;;
}elseif($var1>0){
    echo &#39;大于0&#39;;
}else{
    echo &#39;不在0-100的范围内&#39;;
}
//结果输出了 小于100

switch-Anweisung

  • Der Parametertyp in switch kann nur eine Ganzzahl oder eine Zeichenfolge sein

  • Es besteht keine Notwendigkeit, {} zu jedem Fallcodeblock des Switch-Falls hinzuzufügen

  • Nach jedem Fall sollte eine Pause erfolgen, andernfalls Die Ausführung der nächsten Verzweigungsanweisung wird fortgesetzt

  • Die Standardklausel ist nicht notwendig und kann weggelassen werden

  • $grade = mt_rand(0,100);
    switch($grade){
        case $grade>90:        
        echo "$grade is A";        
        break;    
        case $grade>80:        
        echo "$grade is B";        
        break;    
        case $grade>70:        
        echo "$grade is C";        
        break;    
        case $grade>60:        
        echo "$grade is D";        
        break;    
        default:        
        echo "$grade is E";        
        break;
    }
2. Schleifenkontrollanweisung

1. while-Schleife

3. for-Schleife

//while循环
$a=1;
while ( $a<= 10) {
    echo $a++;
}
//结果为 12345678910
//do-while循环,会执行一次循环体,在判断条件
$b=10;
do{
    echo $b--;
}while($b>5);
//结果为 109876
//for循环
for ($i=0; $i <=10 ; $i++) { 
    echo $i;
}
//结果为 12345678910
//foreach循环
$array = array(1,3,5,7,9);
foreach($array as $key=>$value){
    echo $key.&#39;=>&#39;.$value.&#39; &#39;;
}
//结果为 0=>1 1=>3 2=>5 3=>7 4=>9

3. Sprungkontrollanweisung

1 . break

  Anweisung wird zur Unterbrechung der Schleifenausführung verwendet

    In mehrstufigen Schleifen können Sie nach Pause eine Zahl hinzufügen, um die mehrstufige Schleife zu beenden


2. Weiter
    Springen Sie einfach heraus dieser Schleife und fahren Sie mit der folgenden Schleife fort

3. Beenden
    Beenden Sie das aktuelle Skript und nachfolgende Anweisungen werden nicht mehr ausgeführt

//break
for ($i=0; $i <=10 ; $i++) { 
    if($i==5) break;//$i等于5时,跳出整个循环
    echo $i;
}
//结果为 01234
//continue
for ($i=0; $i <=10 ; $i++) { 
    if($i==5) continue;//$i等于5时,跳出本次循环
    echo $i;
}
//结果为 01234678910 没有5
//continue
for ($i=0; $i <=10 ; $i++) { 
    if($i==5) exit; //$i等于5时,跳出本次循环
    echo $i;
}
//结果为 01234
echo &#39;这里的输出也不会执行,脚本被停止&#39;;

Verwandte Empfehlungen:

php-Flusskontrollanweisung


Detaillierte Erläuterung der Flusskontrollanweisungen und Schleifenkontrollanweisungen in PHP

Das obige ist der detaillierte Inhalt vonEine kurze Einführung in Prozesskontrollanweisungen in PHP (mit Beispielen). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn