Я использую tinyMCE и, что довольно досадно, он заменяет все мои апострофы их HTML-числовым эквивалентом. Сейчас в большинстве случаев это не проблема, но по какой-то причине у меня возникают проблемы с хранением замены апострофов. Поэтому я должен искать в строке и заменить их все. Любая помощь будет высоко ценится
вы пробовали:
$string = str_replace("'", "<replacement>", $string);
Это просто апострофы, которые вы хотите декодировать из сущностей HTML, или все?
print html_entity_decode("Hello, that's an apostophe.", ENT_QUOTE);
напечатает
Hello, that's an apostrophe.
Зачем обходить проблему, если можно устранить причину? Вы можете просто включить кодировку сущности TinyMCE *. Больше информации: здесь
* Если вы не хотите, чтобы все другие символы были закодированы, то есть.