How to check if a value is even or odd?
while ($N=0 > 6; ++$N) { // might be mistake here but it just here for demonstration my cod differs
++$CELL;
echo ($CELL/3)." - ";
if(($CELL/3) % 2) {
echo ($CELL/3)." (odd) <br>";
} else {
echo ($CELL/3)." (even) <br>";
echo "<tr>";
};
};
Can someone explain why it keeps outputing
0.333333333333 - 0.333333333333 (even)
0.666666666667 - 0.666666666667 (even)
1 - 1 (odd)
1.33333333333 - 1.33333333333 (odd)
1.66666666667 - 1.66666666667 (odd)
2 - 2 (even)
should not it be
0.333333333333 - 0.333333333333 (even)
0.666666666667 - 0.666666666667 (even)
1 - 1 (odd)
1.33333333333 - 1.33333333333 (even)
1.66666666667 - 1.66666666667 (even)
2 - 2 (odd)
kind of messed up even and odd but its not the point... is there better way to check if value is even?