static function multiMatch($query, $arr) { if ($query === null || $query === false || $query === '') { if (isset($arr[''])) { return $arr['']; } return false; } $arr = hq::prepare($arr); //print_r($arr); // echo ' <br />Q='; // print_r($query); // echo ' <br />'; if (is_string($query)) { $query = hq::parseQuery($query); } // echo ' Q2='; // print_r($query); // echo ' <br />'; foreach ($arr as $key => $val) { if (hq::singleMatch($query, $key)) { return $val; } } return false; }