web-dev-qa-db-ja.com

文字列から引用符を削除するにはどうすればよいですか?

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

$stringからすべてのタイプの引用符(異なる言語)を削除する方法は?

44
James
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);

などなど...

107
J V