спец символы и кавычки, как можно это сделать?
preg_quote - экранирует только спецсимволы
addslashes - экранирует кавычки и слэш
Их совместить не получится, из-за того, что addslashes экранирует слэш и при вызове preg_quote, например вместо " в итоге получится \\"
\Q \E ?
вызови их в обратном порядке
Если строка: ()[.*?+' Получится: \\(\\)\\[\\.\\*\\?\\+\' addslashes(preg_quote(...))
ну тогда str_replace и заменять конкретно кавычки
Я думал тебя навсегда забанили
Обсуждают сегодня