How to put a backslash in front of every character that is part of the regular expression syntax in PHP

1 Answer

0 votes
$s = 'The price is $100 for 1/4 14 karat gold';
$s = preg_quote($s, '/');
echo $s; 

/*
run:
    
The price is \$100 for 1\/4 14 karat gold 

       
*/

 



answered Jul 15, 2016 by avibootz
...