Hallo Freunde,
ich habe ein Problem... wie bringe ich PHP dazu mir zu sagen, ob eine Zahl (Variable) gerade, oder ungerade ist?
Wer kann mir helfen?
Besten Dank schon jetzt
Parador
Bladerunner
13-09-2001, 16:39
Hi Parador,
if ($variable % 2 > 0)
{
// Ungerade Zahl
}
else {
// Gerade Zahl
}
so müßte es klappen !
cya,
Bladerunner
echo "$i ist ".($variable % 2 ? 'ungerade':'gerade');
echo "$i ist ".($variable & 1 ? 'ungerade':'gerade');
Die beiden sind identisch ... aber die Version mit dem "& 1" ist einen Tick schneller.
PS: Das ">0" kann entfallen, da alles was ungleich 0 ist, dem booleschen Wert true entspricht. Die Werte 0 und leere Strings bedeuten false.
Vielen Dank für die Hilfe!!!
Bin immer wieder begeistert wie super nett Ihr alle seid und wie Ihr mir immer wieder helft!!!
Danke!!