Locale Page...  Global  |  Germany  |  UK  |  USA
Your privat CyberGadget - Die besten Resourcen für Web-Designer, Web-Master und Web-Developer!
Quick Search
Werbung
Partner & Freunde
Developersdex
Tutorial Guide
PHP: Handbuch
PHP Handbuch der PHP-Dokumentationsgruppe php.net

Vergleichs-Operatoren

Vergleichs-Operatoren erlauben es - wie der Name schon sagt - zwei Werte zu vergleichen. Wenn Sie an Beispielen verschiedener auf Typen bezogener Vergleiche interessiert sind, können Sie sich PHP type comparison tables anschauen.

Tabelle 14-4. Vergleichsoperatoren

BeispielNameErgebnis
$a == $bGleichGibt TRUE zurück, wenn $a gleich $b ist.
$a === $bIdentisch Gibt TRUE zurück wenn $a gleich $b ist und beide vom gleichen Typ sind(nur PHP 4).
$a != $bUngleich Gibt TRUE zurück, wenn $a nicht gleich $b ist.
$a <> $bUngleich Gibt TRUE zurück, wenn $a nicht gleich $b ist.
$a !== $bNicht identisch Gibt TRUE zurück, wenn $a nicht gleich $b ist, oder wenn beide nicht vom gleichen Typ sind (nur PHP 4).
$a < $bKleiner AlsGibt TRUE zurück, wenn $a kleiner als $b ist.
$a > $bGrößer AlsGibt TRUE zurück, wenn $a größer als $b ist.
$a <= $bKleiner Gleich Gibt TRUE zurück, wenn $a kleiner oder gleich $b ist.
$a >= $bGrößer Gleich Gibt TRUE zurück, wenn $a größer oder gleich $b ist.

Ein weiter Vergleichs-Operator ist der "?:"- oder Trinitäts-Operator.

<?php
// Beispielanwendung für den Trinitäts-Operator
$action = (empty($_POST['action'])) ? 'standard' : $_POST['action'];

// Obiges ist mit dieser if/else-Anweisung identisch
if (empty($_POST['action'])) {
    
$action = 'standard';
} else {
    
$action = $_POST['action'];
}
?>

Der Ausdruck (ausdr1) ? (ausdr2) : (ausdr3) gibt ausdr2 zurück, wenn ausdr1 TRUE zurückgibt und ausdr3, wenn ausdr1 FALSE zurückgibt.

Siehe auch strcasecmp(), strcmp(), Array Operatoren und den Abschnitt über Typen.


© 2001 - 2009 CYGAD.NET | All rights reserved. | Terms of Service | About | Time data: GMT +1! | Portal Release X2.6.1 Beta | RunTime: 0.4483
Optimized for Internet Explorer Internet Explorer 6.0+, Firefox Firefox 1.5+!