【发布时间】:2011-11-03 18:13:38
【问题描述】:
我有一个将其内容插入 SQL 表的文本字段。通常,我希望此内容中包含 <p> html 标记,基于文本字段中的换行符。我尝试在插入之前进行替换:
str_replace("</p><p>", "\n", $_POST["body"]);
我已经尝试用转义字符替换:
str_replace("</p><p>", "\n", $_POST["body"]);
没有成功。这意味着它们仍然显示为文本字段换行符。没有安全问题,因为该字段只能由管理员访问。感谢您的帮助。
【问题讨论】:
-
没有成功?你有什么问题
-
如果你想用
</p><p>替换换行符,你的参数会倒退。此外,str_replace()返回带有替换的字符串,因此请确保将返回值设置为某个变量。 -
也许你可以在这里找到答案(类似问题):stackoverflow.com/questions/1041136/wrap-text-in-p-tag
-
@jprofitt 发现了我的尴尬问题......我只是把参数翻转了。对此感到抱歉。
-
@ConnorNeville : 由于您的问题以后对任何人都没有帮助,请删除它。
标签: php html str-replace