PHP – Auf gerade und ungerade Zahlen prüfen

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. 
<?php
$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”;
}
?>

 

 

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert