array_search() always returns true when one of the array's values is
  'true':

    <?php
    $array = array('foo' => true);
    
    if (array_search('this', $array) !== false) {
      echo 'is this a bug?';
    }
    ?>

  Setting the third, optional parameter to true solves this problem, but
  I doubt that this is the intended behaviour...

-- 
  Sebastian Bergmann
  http://sebastian-bergmann.de/                 http://phpOpenTracker.de/

  Did I help you? Consider a gift: http://wishlist.sebastian-bergmann.de/

-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to