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

2022-08-30 09:50:26
$string = "my text has \"double quotes\" and 'single quotes'";

如何从中删除所有类型的报价(不同的语言) ?$string


答案 1
str_replace('"', "", $string);
str_replace("'", "", $string);

我猜你的意思是引号?

否则,选择一些正则表达式,这将适用于html引号,例如:

preg_replace("/<!--.*?-->/", "", $string);

C风格报价:

preg_replace("/\/\/.*?\n/", "\n", $string);

CSS 样式的引号:

preg_replace("/\/*.*?\*\//", "", $string);

bash风格的引用:

preg-replace("/#.*?\n/", "\n", $string);

等等等等...


答案 2

您可以在一行中执行相同的操作:

str_replace(['"',"'"], "", $text)

推荐