function getWordsLikeComparison($field, $raw_value) { $result = array(); $values = explode("-", $raw_value); foreach ($values as $value) { $words = explode(" ", $value); $like = array(); foreach ($words as $w) { $like[] = getLikeComparison($field, $w); } $result[] = "(" . join(" AND ", $like) . ")"; } return " (" . join(" OR ", $result) . ") "; /*$words = explode(" ", $value); $like = array(1); foreach($words as $w) $like[] = getLikeComparison($field, $w); return "(".join(" AND ", $like).")";*/ }
function getWordsLikeComparison($field, $value) { $words = explode(" ", $value); $like = array(1); foreach ($words as $w) { $like[] = getLikeComparison($field, $w); } return "(" . join(" AND ", $like) . ")"; }