static function singleMatch($query, $key) { if (is_string($query)) { $query = hq::parseQuery($query); } if (is_string($key)) { $key = hq::parseKey($key); } //echo ' <br />Q='; //print_r($query); //echo ' <br />'; //echo ' <br />key='; //print_r($key); //echo ' <br />'; foreach ($key as $word) { if (!isset($query[$word[0]]) && !isset($query[$word[0]])) { return false; } } return true; }