PHP Bedingung: Überprüfen, ob zwei Variablen kleiner oder größer gleich sind

Ob eine if-Verzweigung ausgeführt wird oder nicht, hängt von der zu überprüfenden Bedingung ab. Neben der Überprüfung auf Gleichheit bzw. Ungleichheit von zwei Variablen kann auch ermittelt werden, ob eine Variable größer oder kleiner als eine andere ist.

Auch hierfür stellt PHP recht praktisch und einfach verschiedene Vergleichsoperatoren zur Verfügung.

Kleiner als: $var1 < $var2
// Bedingung = true, wenn $var1 kleiner $var2

Größer als: $var1 > $var2
// Bedingung = true, wenn $var1 größer $var2

Kleiner gleich: $var1 <= $var2
// Bedingung = true, wenn $var1 kleiner oder gleich $var2

Größer gleich: $var1 >= $var2
// Bedingung = true, wenn $var1 größer oder gleich $var2

Da fühlt man sich an den Mathematik Unterricht zurückerinnert. Wie genau das funktioniert hat, wissen aber wahrscheinlich nicht mehr alle. Deswegen hier ein paar Beispiele:

  1. $a = 2;
  2. $b = 2;
  3. $c = 4;
  4.  
  5. if ( $a  > $c ) { // Bedingung=false, weil a nicht größer als c
  6.  echo "a größer c"; // Keine Ausgabe, weil Bedingung nicht erfüllt ist
  7. }
  8. if ( $a  <= $b ) { // Bedingung=true, weil a und b gleich
  9.  echo "a kleiner gleich b"; // Ausgabe erfolgt
  10. }
  11. if ( $b  < 5 ) { // Bedingung=true, weil b kleiner 5
  12.  echo "b kleiner als 5"; // Ausgabe erfolgt
  13. }

Diese Bedingungen mit Vergleichsoperatoren sind noch recht simple. PHP erlaubt aber bei if-Verzweigungen auch verschiedene Funktionen und auch das Verknüpfen von Bedingungen. Mehr dazu morgen!

Web:Manual empfiehlt


= Partnerlinks