PHP: Как заменить текст после определенного слова?

#php #replace

#php #заменить

Вопрос:

У меня есть строка, которая будет выполняться как запрос, но у нее есть between функции таким образом:

 BETWEEN '2019-01-01 AND 2019-01-31'
  

Но мне нужно заменить его этим, чтобы PostgreSQL мог это понять:

 BETWEEN '2019-01-01' AND '2019-01-31'
  

Комментарии:

1. BETWEEN '2019-01-01 AND 2019-01-31' насколько мне известно, это недопустимый запрос для любого движка.

Ответ №1:

Я решил с:

 $string = str_replace(" AND ", "' AND '", $string);