テキストエディタからデータベースにテキストを保存しています。 DBには、次のようになりますPHPを使用しているときにHTMLエンティティをデコードする方法は?
: -
<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マークアップを印刷するのではなく、HTMLマークアップを使用する方法を教えてください。たとえば、'<br>'
タグは単に印刷する代わりに改行を作成する必要があります。
ありがとうございます!
質問はそのようなマークアップが_why_です。これはデフォルトではないので、理由があるはずです。あなたの質問に詳細とコードを追加してください。具体的には、あなたがそのコンテンツを出力したことを示すことは理にかなっています。 – arkascha
@arkascha私はTinyMCEを使ってテキストを書くが、これはデータ型TEXTのDBに保存される。私はその後、配列を返すようにDBを照会し、単にテキストをエコーします。 – Brian
あなたは 'html_entity_decode'を試すことができます。それがうまくいくと、文字列はエンコードされたhtmlとしてデータベースに保存されます。 http://www.w3schools.com/php/func_string_html_entity_decode.asp –