Как экранировать строку, попадающую в условие preg_match (PHP)

Чтобы экранировать строку, попадающую в условие preg_match (PHP), можно использовать функцию preg_quote

Список символов, которые она экранирует:

 . \ + * ? [ ^ ] $ ( ) { } = ! < > | : - #

Обратите внимание, что по умолчанию тут нет символа /

Для того, чтобы экранировать и этот символ, необходимо добавить его как доп. параметр:

preg_quote($someVriable, '/');

 

Комментарии

Комментариев пока нет, вы можете оставить свой: