PHP:转换 HTML 以用于标记中的 alt/title 属性并保持格式

标签 php

基本上我有这个

<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/

相关文章:

php - 在通过 php 创建 zip 文件时,我得到两个文件而不是一个

php - 在 WooCommerce 管理订单列表页面中按产品帖子类型过滤订单

php - PHP 中的 HMAC-SHA-256

javascript - 如何将 PHP 数组作为 JSON 数组传递给 Javascript

PHP cookie 无法读取问题

PHP:将一个类的所有函数包装在一个子类中

php - 如果选择了无效的参数如何显示404错误?

php - 如何在 WordPress 中获取当前的分类术语 ID(不是 slug)?

php - mysql pdo 连接没有关闭?

php - 替换大文件 (PHP) 中的特定行