PHP Array Find Object's Index
How would I figure out where a specific item is in an array? For instance I have an array like this:
("itemone", "someitem", "fortay", "soup")
How would I get the index 开发者_开发技巧of "someitem"
Thanks, Christian Stewart
Use array_search()
array_search
— Searches the array for a given value and returns the corresponding key if successful
mixed array_search ( mixed $needle , array $haystack [, bool $strict ] )
Example:
$key = array_search('someitem', $array);
$index = array_search('something', $myarray)
You can also use array_keys($array,$search);
to return multiple keys (indices) for given value
精彩评论