Как удалить кавычки из строки?

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

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

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

Etc и т. Д. …