所以我使用Wordpress的数据库对象将东西存储到表中。缺点(或优点,取决于你如何看待它)是它逃脱单引号和双引号字符,以便:
' - > \'
“---> \”
我可以将哪些正则表达式应用于输出以将所有\'替换为'和'替换为“?”
答案 0 :(得分:3)
您可以尝试使用stripslashes
答案 1 :(得分:2)
$newstr = stripslashes($str);
请注意,stripslashes
也会将\\
替换为\
。如果您不想这样,可以使用str_replace
:
$newstr = str_replace(array('\\\'', '\\"'), array('\'', '"'), $str);