私はこれまでにかなりのことを試しましたが、うまくいきませんでした:
私は TinyMCE を使用しています。これは mysql_real_escape_string() を実行してからデータベースに追加します。
DB に格納されている文字列の例を次に示します。
<p>It would be nice to be able to put this in 2 categories....</p>\n<p>something to think about.</p>
データを取得すると、問題が発生します。を取り除くことができません\n
$string = 上記のデータベース エントリ
$string = substr($item['body'], 0, 120). "...";
$item['bodysum'] = nl2br(stripslashes(str_replace("\n", "<br />", $string)));
これが出力の写真です。
通常のHTMLにしたいだけです。可能であれば、セクションを大きくするのではなく、すべてを 1 行に変換したいと考えています。それは誰かが投稿したものの要約であるはずなので、要約領域を1単語分大きくしてから改行しても意味がありません!