string quotemeta ( string $str )
quotemeta экранирует бэкслэшем, то есть символом «\» спецсимволы во входящей строке $str и возвращает результат. Вот набор всех символов, которые будут экранированы
. + * ? [ ^ ] ( $ )
Пример использования
<?php
echo quotemeta('[Testing] $str (backslashing).'); // Выведет «\[Testing\] \$str \(backslashing\)\.»
?>