Über den PHP-Behehl if können Abfragen erstellt werden.
Aufbau:
if () {}
wenn (BEDINGUNG ZUTRIFFT) DANN {}
Es gibt verschiedene Möglichkeiten zum Vergleichen:
| Operator | Bedeutung |
|---|---|
| == | gleich |
| === | gleich (auch vom Variablentyp - String, Boolean, Integer) |
| != | ungleich |
| <> | ungleich, ist identisch mit != |
| < | kleiner |
| <= | kleiner oder gleich |
| > | größer |
| >= | größer oder gleich |
<?php // der Variable $aktion bekommt den Wert 3 $aktion = "3"; // Im Unterschied zu Wertzuweisung wird hier bei // if der Abfrage mit doppelten Gleich verglichen! // ansonsten erhalten Sie viel Chaos, weil Sie der // Variable $aktion dann einen Wert zuweisen, den // Sie eigentlich vergleich wollten if ( $aktion == "3" ) { echo "<p>Aktion hat gewünschten Wert 3</p>"; } ?>
Und als Ergebnis kommt folgende Ausgabe auf dem Bildschirm:
Aktion hat gewünschten Wert 3
Trifft eine Bedingung nicht zu, wird der Programm-Teil else abgearbeitet.
Im Beispiel wird die aktuelle Uhrzeit verglichen, ob es 12:00:00 ist, und dann entsprechender Text ausgegeben.
<?php // der Variable $aktUhrzeit bekommt die aktuelle Uhrzeit $aktUhrzeit = date("H:i:s"); // Im Unterschied zu Wertzuweisung wird hier bei // if der Abfrage mit doppelten Gleichheitszeichen verglichen! // ansonsten erhalten Sie viel Chaos, weil Sie der // Variable $aktUhrzeit dann einen Wert zuweisen, den // Sie eigentlich vergleich wollten if ( $aktUhrzeit == "12:00:00" ) { echo "<p>high noon</p>"; } else { echo "<p>aktuelle Uhrzeit: $aktUhrzeit</p>"; } ?>
aktuelle Uhrzeit: 10:51:30
Stellen Sie Ihre System-Uhr auf kurz vor 12 und schauen Sie im Sekundentakt nach :).
Video-Tutorial:
über 200 Videos,
Gesamtspielzeit über 23 Stunden
Jetzt
Video-Kurs PHP-Tutorial auf DVD bestellen