Я строю поисковый запрос и хотел бы искать слова отдельно, если несколько введены, в настоящее время я делаю:
MATCH (P.`content`) AGAINST ('+$term' IN BOOLEAN MODE)
Но если бы в термине было несколько слов, я бы хотел $term
отображать как '+multiple +word +term'
Поэтому мне нужно проверить пробел в строке и добавить + после пробела.
Я знаю, что могу использовать strpos($string, " ")
найти пробел / A, но не остановится ли он после первого пробела? будет preg_match лучше?
Также я прав, думая, что substr_replace($term, '+', $pos, 0);
будет работать, чтобы вставить символ? но опять же сможет обрабатывать только один пробел, не несколько
Был над этим думать $term = str_replace(" ", " +", $term);
сделал то, что мне нужно, благодаря M A SIDDIQUI
Других решений пока нет …