Possible Duplicate:
Understanding PHP's & operator
I was just looking at array_filter() function doc and they had the following code to return odd numbers...
   <?php
    function odd($var)
    {
        // returns whether the input integer is odd
        return($var & 1);
    }
    ?>
Why does $var & 1 return odd number? how does that work?
 
     
     
     
    