
PHP > Vergleichsoperatoren
Autor: dr.allwissend
Vergleichsoperatoren in PHP
Wie fast jede Programmiersprache verfügt auch PHP sogenannte Vergleichsoperatoren. Damit ist es möglich zwei Werte zu vergleichen. Die Rückgabe eines Ausdrucks mit Vergleichsoperator ist ein boolescher Wert, also entweder 'true' oder 'false'. Vergleichsausdrücke finden in Verzweigungen und Schleifen sehr häufig Anwendung:
Beispiel 1:
Beispiel 2:
Ich möchte euch zuerst den einfachsten und meist verwendeten vorstellen:
Der IST-Gleichoperator.
In PHP ist das doppelte Gleichheitszeichen der IST-Gleichoperator '=='. Hier ein kleines Beispiel.
Bei dem normalen IST-Gleichoperator werden jedoch nicht die Typen verglichen, dass heißt beispielsweise
speichert true in $var. Der Operator '===' hingegen vergleicht auch die Typen der Werte. Somit ist $var in diesem Falle false:
Der Ungleichoperator wird in PHP so dar gestellt: '!=' Er liefert genau das entgegengesetzte Ergebnis des IST-Gleichoperators. Hier ist wieder ein kleines Beispiel:
Wie ihr seht gibt es auch hier einen Operator der auch die Typen der Werte vergleicht, dieser wird durch ein '!==' dargestellt.
Außerdem gibt es noch Größer- und Kleineroperatoren:
Hier verwendet ihr einfach die aus der Mathematik bekannten Operatoren. In gleicher Weiser gibt es auch Größergleich- und Kleinergleichoperatoren:
Keine Bewertung.
Dieses Tutorial wurde geschrieben von dr.allwissend - Homepage
Tags: vergleichsoperatoren php operatoren
Schritt 1
Wie fast jede Programmiersprache verfügt auch PHP sogenannte Vergleichsoperatoren. Damit ist es möglich zwei Werte zu vergleichen. Die Rückgabe eines Ausdrucks mit Vergleichsoperator ist ein boolescher Wert, also entweder 'true' oder 'false'. Vergleichsausdrücke finden in Verzweigungen und Schleifen sehr häufig Anwendung:
Beispiel 1:
PHP-Code
if ( Vergleichsausdruck_1){
Anweisung_1;
Anweisung_2;
}elseif (Vergleichsausdruck_2) {
Anweisung_3;
Anweisung_4;
}else{
Anweisung_5;
Anweisung_6;
}
Beispiel 2:
PHP-Code
while (Vergleichsausdruck){
Anweisung_1;
Anweisung_2;
}
Schritt 2 - IST-Gleichoperator
Ich möchte euch zuerst den einfachsten und meist verwendeten vorstellen:
Der IST-Gleichoperator.
In PHP ist das doppelte Gleichheitszeichen der IST-Gleichoperator '=='. Hier ein kleines Beispiel.
PHP-Code
< ?php
"Hans" == "bauer"; // liefert false als Antwort, wird jedoch nicht verwendet.
$var = 3 == 3; // speichert true in var
?>
Bei dem normalen IST-Gleichoperator werden jedoch nicht die Typen verglichen, dass heißt beispielsweise
PHP-Code
< ?php
$var = 3 == "3";
?>
speichert true in $var. Der Operator '===' hingegen vergleicht auch die Typen der Werte. Somit ist $var in diesem Falle false:
PHP-Code
< ?php
$var = 3 === "3";
?>
Schritt 3 - Der Ungleichoperator
Der Ungleichoperator wird in PHP so dar gestellt: '!=' Er liefert genau das entgegengesetzte Ergebnis des IST-Gleichoperators. Hier ist wieder ein kleines Beispiel:
PHP-Code
< ?php
"Hans" != "bauer"; // liefert true
$var = 3 != 3; // speichert false in $var
$var = 3 !== "3"; // speichert true in $var
?>
Wie ihr seht gibt es auch hier einen Operator der auch die Typen der Werte vergleicht, dieser wird durch ein '!==' dargestellt.
Schritt 4 - Größer- und Kleineroperatoren
Außerdem gibt es noch Größer- und Kleineroperatoren:
PHP-Code
< ?php
$var = 3 > 2; //speichert true in $var
$var = 3 < 2; //speichert false in $var
$var = 3 > 3; //speichert false in $var
?>
Hier verwendet ihr einfach die aus der Mathematik bekannten Operatoren. In gleicher Weiser gibt es auch Größergleich- und Kleinergleichoperatoren:
PHP-Code
< ?php
$var = 3 >= 2; //speichert true in $var
$var = 3 <= 2; //speichert false in $var
?>
Keine Bewertung.
Dieses Tutorial wurde geschrieben von dr.allwissend - Homepage
Tags: vergleichsoperatoren php operatoren
Kommentare
Kommentare schreiben
