Php 拉威尔<;br>;换行
我知道当我想将Php 拉威尔<;br>;换行,php,html,json,laravel,parsing,Php,Html,Json,Laravel,Parsing,我知道当我想将标记转换为新行时,我可以做一个简单的替换。但是我在解析时遇到了一个问题,因为提供的标记不是空的 <br style=\"color: rgb(83, 83, 83); font-family: \" helvetica=\"\" ... 当然,replace不起作用,因为没有这样的字符串可以替换……我不知道从哪里开始解析它,而不是 str_replace("<br>", "\r\n", $single->short_description); str\u
标记转换为新行时,我可以做一个简单的替换。但是我在解析时遇到了一个问题,因为提供的
标记不是空的
<br style=\"color: rgb(83, 83, 83); font-family: \" helvetica=\"\" ...
当然,replace不起作用,因为没有这样的字符串可以替换……我不知道从哪里开始解析它,而不是
str_replace("<br>", "\r\n", $single->short_description);
str\u replace(“
”,“\r\n”,$single->short\u description);
试一试
preg\U replace(“//U”、“\r\n”、$single->short\U description);
这样,正则表达式将匹配
,包括其中的任何内容,而不仅仅是空的
str_replace("<br>", "\r\n", $single->short_description);
preg_replace("/<br.*>/U", "\r\n", $single->short_description);