<?php
function multi_array_search($search_for, $search_in) {
foreach ($search_in as $element) {
if ( ($element === $search_for) || (is_array($element) && multi_array_search($search_for, $element)) ){
return true;
}
}
return false;
}
$arr = array("2014", array("January", "February", "March"), "2015", array("Monday", "Tuesday"));
echo multi_array_search("Tuesday", $arr) ? 'Found' : 'Not found';
?>
In the above code
In multi_array_search("Tuesday",$arr);
we are passing first parameter is value
and second parameter is an array
,
But my query is that we are passing first parameter is a set of values.
i.e. we are taking$array=array("2015","Tuesday","March");
Like this and when we found matching values then return 'Found' otherwise return 'Not found' also the value may be case-sensitive,