[Tutorial] VergleichsoperationenSie befinden sich: Home > Webmaster News
[Tutorial] Vergleichsoperationen
In den meisten Scripts müssen wir den Inhalt zweier Variablen miteinander vergleichen. Der weitere Programmablauf ist dann
davon abhängig, wie dieser Vergleich ausgeht.
1) Wert1 gleich Wert2
<?php
if($var1 == $var2) {
// Machwas
}
?>
Bitte achten Sie auf das DOPPELTE Gleichheitszeichen 2) Wert1 größer Wert2
<?php
if($var1 > $var2) {
// Machwas
}
?>
3) Wert1 größer oder gleich Wert2
<?php
if($var1 >= $var2) {
// Machwas
}
?>
4) Wert1 kleiner Wert2
<?php
if($var1 < $var2) {
// Machwas
}
?>
5) Wert1 kleiner oder gleich Wert2
<?php
if($var1 <= $var2) {
// Machwas
}
?>
6) Wert1 ungleich Wert2
<?php
if($var1 != $var2) {
// Machwas
}
?>
Im Fall 1) haben wir vergleichen, ob zwei Werte gleich sind. Bitte betrachten Sie diesen Fall:
<?php
$zahl1 = '1';
$zahl2 = 1;
if($zahl1 == $zahl2) {
echo '$zahl1 und $zahl2 sind gleich';
} else {
echo '$zahl1 und $zahl2 sind ungleich';
}
?>
Wir stellen hier fest, dass $zahl1 eine Zeichenkette mit dem Wert '1' und $zahl2 eine Zahl mit dem Wert 1 ist. Obwohl die Variablentypen unterschiedlich sind, wird doch ausgegeben, dass die beiden Variablen gleich sind. Wenn wir nun vergleichen wollen, ob nicht nur der Inhalt, sondern auch der Variablentyp gleich st, dann müssen wir drei Gleichheitszeichen einsetzen:
<?php
$zahl1 = '1';
$zahl2 = 1;
if($zahl1 === $zahl2) {
echo '$zahl1 und $zahl2 sind gleich';
} else {
echo '$zahl1 und $zahl2 sind ungleich';
}
?>
(Autor: Wolfgang), Eingetragen am 31.07.2008
Schreib ein Kommentar
|