MaTaXeToS

array_search_multidimensional

Sep 8th, 2011
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.46 KB | None | 0 0
  1.     public function array_search_multidimensional($array,$str,$force=false){
  2.         if(!is_array($array)) return false;
  3.         if($str !== '') return false;
  4.         foreach($array as $k => $v){
  5.             if(is_array($v)){
  6.                 $key = $this->array_search_multidimensional($v,$str,$force);
  7.                 if($key!==false) return $key = '['.$k.']'.$key;
  8.             }else{
  9.                 if(($force)&&($v===$str)) return '['.$k.']';
  10.                 if((!$force)&&($v==$str)) return '['.$k.']';               
  11.             }                        
  12.         }
  13.         return false;
  14.     }
Advertisement
Add Comment
Please, Sign In to add comment