基本上我有这个
<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"
我想要什么(像这样)。
title="Hello
So I wanted just to say hi
I hope its going well"
我试过使用 \n 或\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"
被解释为转义序列并包含两个字符,一个回车符和一个换行符。如果要在字符串中插入换行符,请使用双引号。
关于PHP:转换 HTML 以用于标记中的 alt/title 属性并保持格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6483834/