Wer in PHP die Aufgabe hat, Zahlen, Eingaben oder Variablen auf „Gerade“ oder „Ungerade“ zu prüfen,
der kann mit dem Operator % auf einen Restwert prüfen.
Beispiel 20 / 10 = 2 Restwert 0
Beispiel 21 / 10 = 2 Restwert 1
Der Operator % prüft auf einen vorhandenen Restwert:
So kann man folgendes Schnipsel benutzen:
<?php
$zahl=55;
if ($zahl % 2 != 0) { // ist der Restwert nicht gleich 0
echo „Der Wert $zahl ist ungerade“; // oder ein anderer Befehl
}
else {
echo „Der Wert $zahl ist gerade“; // oder ein anderer Befehl
}
?>
Alternativ könnte man Zahlen prüfen, ob sie durch 5 teilbar sind, um zum Beispiel
jede 5te Zeile einer Tabellenzeile anders darzustellen.
$zahl=60;
if ($zahl % 5 != 0) { // Gibt es einen Restwert, wenn man durch 5 teilt ?
echo „Der Wert $zahl lässt sich nicht durch 5 teilen“;
}
else {
echo „Die Wert $zahl lässt sich durch 5 teilen“;
}
?>
Views: 25