PHP If-Abfragen, Schleifen, Funktionen

From Coders.Bay Wiki
Jump to navigation Jump to search

Entscheidungen durch if-Abfragen

Beispiel 1
<?php
$var1 = 2;
$var2 = 7;
if($var1 < 5 || $var2 == 7) {
  print "Variable 1 ist kleiner als 5 oder Variabel 2 beträgt 7";
}
?>
Beispiel 2
<?php
$var1 = 2;
$var2 = 7;
if(!($var2 < 5)) {
  print "Variable 2 ist nicht kleiner als 5";
}
?>


Else und elseif

Beispiel 1
<?php
if($geschlecht == "m") {
  print "<h1>Hallo Herr ".$nachname."!</h1>\n";
} elseif ($geschlecht == "w") {
  print "<h1>Hallo Frau ".$nachname."!</h1>\n";
} else {
  print "Hi du";
}
?>
Beispiel 2
<?php
if($geschlecht == "m") {
  print "<h1>Hallo Herr ".$nachname."!</h1>\n";
} else {
  print "<h1>Hallo Frau ".$nachname."!</h1>\n";
}
?>


While und For-Schleife

Beispiel 1
$i = 0;
while ($i < 10) {
  print "<p>Hallo</p>\n";
  $i++;
}
Beispiel 2
  $i = 0;
while ($i < 10) {
  $i++;
  print $i*$i."<br>\n";
}
Beispiel 3
$produkt[0]['Produktname'] = "Semmel";
$produkt[0]['Preis'] = 1.99;
$produkt[0]['Anzahl'] = 6;
$produkt[1]['Produktname'] = "Kornspitz";
$produkt[1]['Preis'] = 1.49;
$produkt[1]['Anzahl'] = 0;
$produkt[2]['Produktname'] = "Laugenbrezl";
$produkt[2]['Preis'] = 2.99;
$produkt[2]['Anzahl'] = 8;
$i = 0;

/*Count returned die Länge des Arrays (ähnlich wie .length)*/

while ($i < count($produkt)) {
  if($produkt[$i]['Anzahl'] > 0) {
    print "<p>Produkt: " .$produkt[$i]['Produktname']. " Preis: "
      .$produkt[$i]['Preis']. " Euro</p>\n";
  }
  $i++;
}