Skip to content
Advertisement

How do I remove quotes from a string?

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

How to remove all types of quotes (different languages) from $string?

Advertisement

Answer

str_replace('"', "", $string);
str_replace("'", "", $string);

I assume you mean quotation marks?

Otherwise, go for some regex, this will work for html quotes for example:

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

C-style quotes:

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

CSS-style quotes:

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

bash-style quotes:

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

Etc etc…

User contributions licensed under: CC BY-SA
9 People found this is helpful
Advertisement