Найдите пробел в строке и добавьте символ после

Я строю поисковый запрос и хотел бы искать слова отдельно, если несколько введены, в настоящее время я делаю:

   MATCH (P.`content`) AGAINST ('+$term' IN BOOLEAN MODE)

Но если бы в термине было несколько слов, я бы хотел $term отображать как '+multiple +word +term'

Поэтому мне нужно проверить пробел в строке и добавить + после пробела.
Я знаю, что могу использовать strpos($string, " ") найти пробел / A, но не остановится ли он после первого пробела? будет preg_match лучше?

Также я прав, думая, что substr_replace($term, '+', $pos, 0); будет работать, чтобы вставить символ? но опять же сможет обрабатывать только один пробел, не несколько

1

Решение

Был над этим думать $term = str_replace(" ", " +", $term); сделал то, что мне нужно, благодаря M A SIDDIQUI

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]