Hi klawischnigg,
if ($x % 2 ohne Rest) ....
wieso funktioniert das oben??????????
Das funktioniert deshalb immer, weil Deine Abfrage keinen Sinn macht und als Ergebnis logisch falsch herauskommt, somit als Antwort immer "ungerade", auch wenn Du $x = 40 schreibst...
falsch, % ist ein korrekter Operator, der den Rest einer Division "zurückliefert".
Wenn Du auf gerade, ungerade testen willst kannst Du das mit der Anweisung machen:
$ergebnis=($x/2 == intval($x/2))?"gerade":"ungerade";
So gehts natürlich auch, aber warum so umständlich ;-)
MfG, Dennis.
--
Mein SelfCode: ie:{ fl:{ br:^ va:) ls:< fo:) rl:( n4:& ss:) de:> js:( ch:{ sh:( mo:} zu:|
Zufällige Hinweise:
------------------------
Meine Homepage: http://www.riehle-web.com
Tutorial: http://tutorial.riehle-web.com
Mein SelfCode: ie:{ fl:{ br:^ va:) ls:< fo:) rl:( n4:& ss:) de:> js:( ch:{ sh:( mo:} zu:|
Zufällige Hinweise:
------------------------
Meine Homepage: http://www.riehle-web.com
Tutorial: http://tutorial.riehle-web.com