Как удалить кавычки из строки? - PullRequest
44 голосов
/ 19 ноября 2010
$string = "my text has \"double quotes\" and 'single quotes'";

Как удалить все типы цитат (на разных языках) из $string?

1 Ответ

107 голосов
/ 19 ноября 2010
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);

и т. Д. И т. Д. *

...