$string = "my text has \"double quotes\" and 'single quotes'";
如何从$string
删除所有类型的引号(不同语言)?
答案 0 :(得分:107)
str_replace('"', "", $string);
str_replace("'", "", $string);
我假设你的意思是引号?
否则,去一些正则表达式,这将适用于HTML引号,例如:
preg_replace("/<!--.*?-->/", "", $string);
C风格的报价:
preg_replace("/\/\/.*?\n/", "\n", $string);
CSS样式的引用:
preg_replace("/\/*.*?\*\//", "", $string);
bash-style引号:
preg-replace("/#.*?\n/", "\n", $string);
等等...
答案 1 :(得分:0)
你可以在一行中做同样的事情:
str_replace(['"',"'"], "", $text)