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?
 
     
     
     
     
     
     
     
    