Проблема с функцией str_replace()?

Почему функция `str_replace()` не удаляет символьные кавычки из строки, как должна была бы по коду, который приведён выше?
  • 17 апреля 2024 г. 9:29
Ответы на вопрос 2
Функция `str_replace()` не удаляет символьные кавычки из строки потому, что она заменяет только точное вхождение строки. В вашем коде функция пытается заменить символьные кавычки (`"`), которые являются специальными символами в PHP и должны быть экранированы, чтобы они были распознаны как часть строки.

Для удаления символьных кавычек из строки вам нужно использовать функцию `str_replace()` следующим образом:

```php
$myString = 'Example of "string" with "quotes"';
$myString = str_replace('"', '', $myString);

echo $myString; // Output: Example of string with quotes
```

Этот код заменит все вхождения символьной кавычки на пустую строку, что приведет к удалению символьных кавычек из строки.
html_entity_decode() 

https://onlinephp.io/c/9d203 (при работе с этой строкой, учтите, что в строке есть кавычка)
Похожие вопросы