【发布时间】:2017-01-26 20:47:51
【问题描述】:
我知道当想将<br> 标记转换为新行时,我可以做一个简单的替换。但是我遇到了解析问题,因为提供的<br> 标签不为空。
<br style=\"color: rgb(83, 83, 83); font-family: \" helvetica=\"\" ...
后端不是我的,所以在这里讨论编码的好坏没有意义,我只是想知道是否有解决方案可以用简单的新行替换那些。
类似于nl2br() 但相反。
编辑:
当我知道“为什么”是我尝试过的东西不起作用时,不知道显示代码有什么用......但是这里有
public function removeSingleHtmlFormatting($single)
{
$single->short_description = str_replace("<br>", "\r\n", $single->short_description);
$single->short_description = strip_tags($single->description);
$single->short_description = preg_replace("/ /", " ", $single->short_description);
}
当然替换不起作用,因为没有这样的字符串可以替换...我不知道从哪里开始解析它
【问题讨论】:
标签: php html json laravel parsing