On 06/11/04 17:17 Curt Zirzow spoke:
* Thus wrote Bob Lockie ([EMAIL PROTECTED]):

I'm having a very hard time testing array_search.

$j = array_search( $i, $errList );
echo "j=" . $j;
if (($j != false) && ($j >= 0)) {


<snip>
mixed array_search ( mixed needle, array haystack [, bool strict])

Searches haystack for needle and returns the key if it is found in
the array, FALSE otherwise. </snip>


When ever you see that a function that returns mixed with a possible
FALSE Boolean value. You must always test your result as follows:

if ($j !== FALSE) {
  // found an item
} else {
  // no item found
}

Ok, I supected it was a boolean thing. :-(

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Reply via email to