Hi,
I want to do a search in a multi-dimensional array,
I tried it with array_search().
But it doesn't work with multi-arrays.
Anyone know of another function?
How do I search in multi-array
-
mister_v
- Posts: 203
- Joined: Thu Mar 04, 2010 9:19 pm
How do I search in multi-array
Last edited by mister_v on Tue Sep 18, 2012 12:12 pm, edited 1 time in total.
-
chris
- Site Admin
- Posts: 216
- Joined: Mon Jul 21, 2008 9:52 am
Re: Ho do I search in multi-array
You can create your own function:
You can call the function with
Code: Select all
function search_multi_arr($needle,$haystack)
{
foreach ($haystack as $key => $val)
{
if ($val[1] === $needle) return $key;
}
return null;
}
Code: Select all
$key=search_multi_arr($search_value,$multi_array);