搜索字符串试图找到' 用PHP

I am using tinyMCE and, rather annoyingly, it replaces all of my apostrophes with their HTML numeric equivalent. Now most of the time this isn't a problem but for some reason I am having a problem storing the apostrophe replacement. So i have to search through the string and replace them all. Any help would be much appreciated

did you try:

$string = str_replace("&#39;", "<replacement>", $string);

Is it just apostrophes that you want decoded from HTML entities, or everything?

print html_entity_decode("Hello, that&#39;s an apostophe.", ENT_QUOTE);

will print

Hello, that's an apostrophe.

Why work around the problem when you can fix the cause? You can just turn of the TinyMCE entity encoding*. More info: here

*Unless you want all the other characters encoded, that is.