5x bewertet

Wenn.. if, elseif, else

von Delite  |  18.02.2007 um 00:06 h
PHP Grundlagen
Typ: PHP Grundlagen
Stufe:Einfach Mittelmäßig
ui, jetzt gibt es noch eine besonders wichtige die Funktion, die sich IF-Funktion nennt. If ist englisch und heisst Fall oder auch Wenn. So könnte z.B. so ein Code aussehen:


<?php
    $name 
"Delite";
    if(
$name == "Delite") {
        echo 
"Hallo Delite";
    }
?>



Da $name wirklich = Delite ist, ist die Wenn-Funktion wahr also wird ausgegeben:

Hallo Delite

Die Wenn Funktion wird mit if eröffner dann folgen runde Klammern, in die die Abfrage geschrieben wird. In diesen Fall $name == "Delite"
== bedeutet gleich. Es gibt auch noch andere Operatoren. Dies könnt ihr in einem andere Tutorial nachlesen.

Wenn $name nicht Delite ist, wird jetzt gar nichts angezeigt. Das ändern wir nun:


<?php
    $name 
"Hans";
    if(
$name == "Delite") {
        echo 
"Hallo Delite";
    }
    else {
        echo 
"Hallo!";
    }
?>



Else wird ausgeführt, wenn keine if-Anfrage zutrifft und da $name nicht Delite ist wird ausgegeben:

Hallo!

Jetzt gibt es noch eine Möglichkeit. Elseif.


<?php
    $name 
"Ramona";
    if(
$name == "Delite") {
        echo 
"Hallo Delite";
    }
    elseif(
$name == "Ramona") {
        echo 
"Huhu Ramona";
    }
    else {
        echo 
"Hallo!";
    }
?>



Da $name Ramona ist wird ausgegeben:

Huhu Ramona

Wir können ganz viele elseif's hintereinander machen. aber wenn wir elseif haben muss davor irgendwo ein if stehen *roll*

So, das wars auch schon Smilie



2 Kommentare




omg =_= ich hab das gecheckt XDD aaaah <3 thx delite *abknuff*
am 08.06.2007 um 12:57 Uhr


ich habs auch geblickt aber wofür istn sowas gut? was kann ich denn da beispielsweise machen *rumdenk*
am 14.03.2009 um 21:36 Uhr