[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
Quelltext: PHP 1
<?php
if($var1 == $var2) {
// Machwas
}
?>
Bitte achten Sie auf das DOPPELTE Gleichheitszeichen
2) Wert1 größer Wert2
Quelltext: PHP 1
<?php
if($var1 > $var2) {
// Machwas
}
?>
3) Wert1 größer oder gleich Wert2
Quelltext: PHP 1
<?php
if($var1 >= $var2) {
// Machwas
}
?>
4) Wert1 kleiner Wert2
Quelltext: PHP 1
<?php
if($var1 < $var2) {
// Machwas
}
?>
5) Wert1 kleiner oder gleich Wert2
Quelltext: PHP 1
<?php
if($var1 <= $var2) {
// Machwas
}
?>
6) Wert1 ungleich Wert2
Quelltext: PHP 1
<?php
if($var1 != $var2) {
// Machwas
}
?>
Im Fall 1) haben wir vergleichen, ob zwei Werte gleich sind. Bitte betrachten Sie diesen Fall:
Quelltext: PHP 1
<?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:
Quelltext: PHP 1
<?php
$zahl1 = '1';
$zahl2 = 1;
if($zahl1 === $zahl2) {
echo '$zahl1 und $zahl2 sind gleich';
} else {
echo '$zahl1 und $zahl2 sind ungleich';
}
?>
(Quelle: Wolfgang ), Eingetragen am 31.July.2008 
Ähnliche News 13.02.2009 - Doppelte Inhalte im Netz: der Suchmaschinenriese G...
11.02.2009 - Erneute kritische Sicherheitslücke im CMS Typ...
27.08.2008 - [Code] Zaehlen, wie häufig ein Wort in einem ...
27.08.2008 - [Tutorial] Passwörter für userbereich er...
26.08.2008 - [Code] Banner ausliefern und pro Linkpartner z&aum...
Letzten Webmaster News 18.12.2009 - Neues Update für die PHP 5.2.x Reihe Online
23.11.2009 - Neue PHP-Version 5.3.1 verfügbar
19.11.2009 - Empfehlenswerte Artikel - Sicherheitslücken W...
18.11.2009 - Wir suchen einen oder mehre Gastautoren
10.11.2009 - Interessante Artikel zum Trinitäts-Operator, ...
|