Я сохраняю некоторый текст в моей базе данных из текстового редактора.Как декодировать объекты HTML при использовании PHP?
, который выглядит, как это в БД: -
<p>Some text blah blah blah</p><br><p>Some more text blah blah blah blah blah blah blah</p><br><p>And even more text blah blah</p>
Когда эхо текст в PHP, я просто получить результат выше. Как я могу заставить его использовать разметку HTML, а не просто ее печатать. Например, тег '<br>'
должен создавать разрыв строки, а не просто печатать его.
Спасибо!
Вопрос _why_ разметка показана так. Это не значение по умолчанию, поэтому должна быть причина. Пожалуйста, добавьте более подробную информацию и код на свой вопрос. В частности, имеет смысл показать, как вы выводите этот контент. – arkascha
@arkascha Я использую TinyMCE для записи текста, который затем сохраняется в БД с типом данных TEXT. Затем я запрашиваю DB для возврата массива и просто эхо-текст. – Brian
вы можете попробовать 'html_entity_decode'. Если это работает, ваша строка сохраняется в базе данных как закодированный html. См. Http://www.w3schools.com/php/func_string_html_entity_decode.asp –