本质上我有这个
<p>hello</p>
<p>So I wanted just to say hi</p>
<p>I hope its going well</p>
来自数据库。
如果我只是剥去标签,那么在标题中我会得到这个
title="helloSo I wanted just to say hiI hope its going well"
我想要什么(像SO那样做)。
title="Hello
So I wanted just to say hi
I hope its going well"
我尝试过使用'n or 'r
,它只是显示在标题文本中。
title="Hello'n'rSo I wanted just to say hi'n'rI hope its going well"
这可能是因为使用Markdown以及SO保存文本的方式吗?
我正在使用TinyMCE,我已经研究了格式化文本的方法,我甚至尝试使用输出缓冲区来尝试按我想要的方式排列文本。
编辑:让我们把这件事做得非常清楚和简单它将进入TITLE元素
如果我不能做到这一点,我会通过jQuery弹出窗口来完成。
感谢任何帮助/建议:)
在PHP中,字符串''r'n'
的解释与此相同,由四个字母组成。字符串"'r'n"
被解释为转义序列,包含两个字符,一个回车符和一个换行符。如果要在字符串中插入换行符,请使用双引号。
如果我没有记错,浏览器不会呈现带有多行的alt/title标记吗?它将简单地删除行间距。
如果他们现在这样做了,那么PHP要求您用Sjoerd建议的双引号包装''r''n''t和其他格式。