|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
[2002-03-18 10:23 UTC] carl at bodgadle dot com
I think i've discovered a problem with array_search. If I have an array, say
$arr = Array("one","two","a");
then I try
$retVal = array_search("one",$arr);
it will return false, however the other two elements are fine.
It seems array_search just ignores the first element in the array, I can search the rest of the array fine, just not the first element. If I put another item at the start I can find "one" fine.
in_array works fine, it's just array_search that fails
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
|
|||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Thu Oct 30 04:00:02 2025 UTC |
From the manual (www.php.net/array_search): array_search -- Searches the array for a given value and returns the corresponding key if successful Warning This function may return Boolean FALSE, but may also return a non-Boolean value which evaluates to FALSE, such as 0 or "". Please read the section on Booleans for more information. Use the === operator for testing the return value of this function.