Revision: 27911
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at June 26, 2010 21:23 by sarfraznawaz2005
Initial Code
// search from array
function array_query($array,$what){
if(in_array($what, $array)){
return $array[array_search($what, $array)];
}
return false;
}
// search from recursive arrays
function recursiveArraySearch($haystack, $needle, $index = null)
{
$aIt = new RecursiveArrayIterator($haystack);
$it = new RecursiveIteratorIterator($aIt);
while($it->valid())
{
if (((isset($index) AND ($it->key() == $index)) OR (!isset($index))) AND ($it->current() == $needle)) {
return $aIt->key();
}
$it->next();
}
return false;
}
Initial URL
Initial Description
Functions to search from arrays as well as recursive arrays.
Initial Title
Array Search Function
Initial Tags
php, array
Initial Language
PHP