您好,欢迎来到二三四教育网。
搜索
您的当前位置:首页接口的富文本处理

接口的富文本处理

来源:二三四教育网

在写接口的时候,我们需要将数据进行json编码处理返回给前端,但是当遇到富文本的时候,例如"<img src="`~ ~"></img>"这样的部分,前端就会无法进行解析,原因显而易见,就是双引号的问题,最简单的方法,我们可以将其中的双引号改为单引号,如果想要摆脱这个问题,就要进行如下的处理,当然其中的还可能是换行符所造成的,php的话有个很好的解决方式是PHP_EOL,这里咱不做详细描述和分析。

function setContent($content)
{
    $content = str_replace('"', '\'' ,$content);
    $content = str_replace(PHP_EOL, '' ,$content);
    $content = str_replace('src=\'', "src='" ,$content);
    $content = str_replace("<img", "<img style='width:100%;height:auto;'",$content); 
    return $content;
}

这样便基本将富文本处理完毕,前端就可以正常的解析到了。

Copyright © 2019- how234.cn 版权所有 赣ICP备2023008801号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务