PHP: Декодирование Html-Объектов
Я хочу декодировать html-объекты с помощью php html_entity_decode(), но мои html-объекты кажутся несовместимыми с этой функцией.
Example Input String: html_entity_decode('<strong>');
Outputs: <strong>
Удаление 'amp;'
решает проблему и создает <strong>
, но в моем файле есть 'amp;'
перед каждой html-сущностью. Массовое удаление amp;
, вероятно, решило бы проблему, но также очень разрушительно для html. Возможно ли преобразовать мои сущности в этой ситуации с дополнительным amp;
перед всеми сущностями?
6
1 answers
Это двойная кодировка - Пропустите строку через html_entity_decode()
дважды.
echo html_entity_decode( html_entity_decode('&lt;strong&gt;'));
Это выведет:
<strong>
15
Author: nickb, 2012-07-20 14:40:43