if/elseif/else, switch, match (liefert einen Wert und vergleicht streng), und Schleifen for, while, foreach. Mit foreach gehst du direkt durch Arrays, auch mit Schlüsseln (as $k => $v).
In Bedingungen gelten 0, "", "0", [] und null als falsch.
<?php
for ($i = 1; $i <= 3; $i++) {
echo "Runde $i\n";
}
$punkte = 73;
$note = match (true) {
$punkte >= 90 => 'sehr gut',
$punkte >= 50 => 'bestanden',
default => 'nicht bestanden',
};
echo $note;Merke
foreachfür Arraysmatchliefert einen WertLeere Werte zählen als falsch
Aufgabe
Gib alle geraden Zahlen von 1 bis 20 aus.