我有一个带有排序规则latin1_swedish_ci的MySQL数据库。
该字段在DB中显示如下:
输出时我喜欢这样:
echo str_replace("<br />", "\n", trim($post->getContent()));
$ post-&gt; getContent()只是从数据库中获取字段,不需要从DB到echo进行操作。
事情是,当我更新字段时,我得到双线换行(只是更新而不添加换行符)。
我怎么得到这个以及如何解决它?
答案 0 :(得分:4)
完全删除<br />
,您已在数据库中拥有\n
,当您使用<br />
替换\n
时,您将生成2个新行:
echo str_replace("<br />", "", trim($post->getContent()));