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

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

不言
Freigeben: 2023-04-03 22:54:02
Original
2163 Leute haben es durchsucht

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
Nach dem Login kopieren

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;
    }
    Nach dem Login kopieren
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
Nach dem Login kopieren

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;;
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage