Функция `str_replace()` не удаляет символьные кавычки из строки потому, что она заменяет только точное вхождение строки. В вашем коде функция пытается заменить символьные кавычки (`"`), которые являются специальными символами в PHP и должны быть экранированы, чтобы они были распознаны как часть строки.
Для удаления символьных кавычек из строки вам нужно использовать функцию `str_replace()` следующим образом:
```php
$myString = 'Example of "string" with "quotes"';
$myString = str_replace('"', '', $myString);
echo $myString; // Output: Example of string with quotes
```
Этот код заменит все вхождения символьной кавычки на пустую строку, что приведет к удалению символьных кавычек из строки.