html - Convert ' to an apostrophe in PHP -
my data has many html entities in (• ...etc) including '. want convert character equivalent.
i assumed htmlspecialchars_decode() work, - no luck. thoughts?
i tried this:
echo htmlspecialchars_decode('they're here.'); but returns: they're here.
edit:
i've tried html_entity_decode(), doesn't seem work:
echo html_entity_decode('they're here.') also returns: they're here.
since ' not part of html 4.01, it's not converted ' default.
in php 5.4.0, extra flags introduced handle different languages, each of includes ' entity.
this means can this:
echo html_entity_decode('they're here.', ent_quotes | ent_html5); you need both ent_quotes (convert single , double quotes) , ent_html5 (or language flag other ent_html401, choose appropriate situation).
prior php 5.4.0, you'll need use str_replace:
echo str_replace(''', "'", 'they're here.');
Comments
Post a Comment