如何从字符串中删除引号?

时间:2010-11-19 18:43:02

标签: php quotes

$string = "my text has \"double quotes\" and 'single quotes'";

如何从$string删除所有类型的引号(不同语言)?

2 个答案:

答案 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)