在 php 中用换行符 (\r\n\r\n) 替换段落 HTML 元素
这里的大多数答案都是关于将换行符转换为
但我想做相反的事情。我需要
为 \r\n\r\n
。
因为 WordPress 的 WCFM 市场插件强制使用 HTML 元素,但我需要将描述输出为 JSON 对象,如下所示,而不使用 HTML。
{
"name": "Hijo",
"description": "<p>Too cute to avoid. You'd so wanna bring her home.</p><p>Each of our pets is .....",
}
或者是否有与 wpaautop() 相反的函数?
Most answers here are about converting line breaks to <p>
but I'm looking to do the opposite. I need <p>
to be \r\n\r\n
.
Because the WCFM marketplace plugin for WordPress is forcing the use of HTML elements but I need to output my description as JSON object as below, without HTML.
{
"name": "Hijo",
"description": "<p>Too cute to avoid. You'd so wanna bring her home.</p><p>Each of our pets is .....",
}
Or is there an opposite function to wpautop()?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以使用 strtr 来交换字符串。
注意: \n 等特殊字符必须用双引号引起来。
输出:
You can just use strtr to swap the strings.
Note: The special characters like \n must be in double quotes.
Output:
您可以使用 preg_match 函数查找
并将其替换为
\r\n
(带有空格的)
you can use preg_match function to find and replace the
<p>
with\r\n
, an</p>
with blank space