Suche Befehl (gerade Zahl ungerade zahl)

Status
Nicht offen für weitere Antworten.

hanspeterle

Grünschnabel
Hallo, wie bekomme ich herraus ob eine Zahl gerade oder ungerade ist, ich brauch das für mein Auswahlmenü bei den Reviews.

Bsp.
---
if(geradezahl($i) == "true"){
echo "tabelle grau, Bild links";

}elseif(geradezahl($i) == "false"){
echo "tabelle weiß, Bild rechts";

}
---

Vielen Dank :-)
 
durch 2 Teilen, mit geraden Zahlen geht das ganzzahlig. Oder Modulorechnung (oder wie das heißt?!?): zahl % 2 <- dabei kommt entweder 0 heraus, wenn die zahl gerade ist, oder der rest, wenn du mit ganzen zahlen rechnest müßte 1 herauskommen

gruß tob
 
Also, so blöd bin ich auch nicht, ich weis wohl wie man ne Funktion schreibt, hab das Problem aber auch schon längst gelöst :D
Danke :p
 
Pardon, es IST unnütz dafür eine Funktion zu schreiben, da exakt für solche Sachen der Modulo Operator da ist.
PHP:
if(($zahl%2) == "0") {
echo "Zahl ist Gerade";
}
else {
echo "Zahl ist ungerade";
}
 
@Tob, wieso verstehst du den sinn nicht.
Also noch mal ganz einfach damit du es auch verstehst:

1. Ich hatte ein Problem und habe hier gefragt.
2. dann habe ich eine Antwort von dir bekommen
3. ich wollte aber wissen ob es nicht einen Befehl gibt
4. dann habe ich das Problem auf eine andere Art selber gelöst
5. dann hast du etwas nicht verstanden
6. und dann habe ich noch von shining (oda so) einen interessanten Hinweis bekommen

Danke, Amen, Tschüß
 
Status
Nicht offen für weitere Antworten.
Zurück