Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Gerade und Ungeeade Zahlen [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Gerade und Ungeeade Zahlen


 
Parador
11-09-2001, 14:49 
 
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

 
Titus
17-09-2001, 18:14 
 
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.

 
Parador
18-09-2001, 10:18 
 
Vielen Dank für die Hilfe!!!
Bin immer wieder begeistert wie super nett Ihr alle seid und wie Ihr mir immer wieder helft!!!

Danke!!


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:50 Uhr.