Vollständige Version anzeigen : [PHP] Anfänger If-Anweisungen


Bananensaft
04.01.2007, 19:53

Einfache If-Anweisungen
Was sind If-Anweisungen ? If-Anweisungen sind sehr nützlich und ohne ihnen werdet ihr wohl in PHP nicht auskommen. Mit If-Anweisungen kann man einen Wert auf verschiedene Sachen überprüfen. Man kann überprüfen ob er größer, kleiner, gleich, null, nicht null, true oder false ist.

Eine einfache If-Anweisung ist so aufgebaut:
<?php

if(Bedingung) {

Anweisung;

}

?>


Falls sie schon mal mit Excel gearbeitet haben ist dies das selbe wie eine Wenn,Dann Funktion das Sonst kommt später dazu. Bei der Bedinung wird überprüft was man angibt, dies wird in einer runden Klammer angegeben. Nach der Endung der runden Klammer macht man eine offene geschweifte Klammer. Hier kommt nun alles hinein, was PHP tun soll wenn die Bedingung erfüllt ist. Dies wird mit einer geschweiften Klammer wieder abgeschlossen. Hier ein kleines Beispiel:

<?php

$a = 5;

if($a < 10) {

echo "Die Variable ist kleiner als 10";

}
?>

Wenn ihr nun die Variable mit einer höheren Zahl als 10 verseht, werdet ihr bemerken, dass gar nichts ausgegeben wird. Dafür gibt es die else Anweisung. Diese ist so aufgebaut:

<?php

if(Bedingung) {

Anweisung;

} else {

Anweisung;

}
?>

Man hängt die else Anweisung einfach an die if Anweisung dran. Die Anweisung was passieren soll wenn die Bedingung nicht zu trifft, kommt zwischen den geschweiften Klammern nach else. Zum Beispiel:

<?php

$a = 5;

if($a < 10) {

echo "Die Variable ist kleiner als 10";

} else {

echo "Die Variable ist größer als 10";

}
?>

Ihr seht es funktioniert. Man kann auch 2 Bedinungen angeben und diese mit "und" oder mit "oder" verbinden. Dies schaut dann so aus:

<?php

$a = 5;
$b = 5;

if(($a < 10) && ($b < 10)) {

echo "Beide Variablen sind kleiner als 10";

} else {

echo "Beide Variablen sind größer als 10";

}
?>

Durch das && wird der Ausdruck "und" bewirkt, dass heißt Wenn die Bedingung zutrifft UND die andere Bedingung zutrifft, dann.....;, sonst.....

Mit oder schaut das ganze so aus:

<?php

$a = 5;
$b = 5;

if(($a < 10) || ($b < 10)) {

echo "Es sind entweder beide oder mindestens
eine Variable kleiner als 10";

} else {

echo "Es sind beide Variablen größer als 10";

}
?>

Hier bewirkt das || ein "oder", dass heißt wenn die Bedingung zutrifft ODER die andere Bedingung, dann.....;, sonst....

Hardware Preisvergleich | Amazon Blitzangebote!

Videos zum Thema
Video Loading...
Ähnliche Themen zu [PHP] Anfänger If-Anweisungen
  • [PHP] Statt verschachtelten Switch-Anweisungen
    Wenn man eine Variable nur abfragen möchte, welchen wer sie enthält, kann man anstatt der verwendung der IF Abfrage eine Switch abfrage verwenden, die durch die weniger Schreibarbeit benötigt wird. // vorher if ($i == 0) elseif ($i == 1) elseif ($i == 2) // nachher mit Switch switch [...]

  • Abfrage ohne Anweisungen zu verwenden
    Hallo, könnt ihr mir sagen was daran falsch ist? (bruttogehalt <= 12000)? 0;12:0; (bruttogehalt > 12000 && <= 20000)? 0;15:0; (bruttogehalt > 20000 && <= 30000)? 0;20:0; (bruttogehalt > 30000)? 0;25:0; Ich darf keine Anweisungen verwenden X( [...]

  • [PHP] Parameter in php für SQL-Anweisungen
    Hallo, von der Programmiersprache Delphi-Language kenne ich es, dass man in SQL-Abfragen mit Parameter arbeiten kann, hier mal ein Beispiel: sql = INSERT INTO table1 VALUES (wert=:variable); AdoQuery;Parameters;ParamByName('variable');Value := 'Variablenwert' Das hat den großen Vorteil, dass [...]

  • [.NET] [C#] Anweisungen
    hi ; all meine kleine Tut - Serie wird fortgesetzt ;) nachdem wir im letzten TUt die operatoren "durchgenommen" haben, sind jetzt die anweisungen dran. die if - else - Anweisung, sowie die switch - case - Anweisung. Auch hier wieder: WEnn ich all meine Tuts, vom ersten bis hier verstanden habt u [...]



raid-rush.ws | Imprint & Contact pr