PHP正则去除图片宽高样式

2019-03-20     浏览次数:200

最近在使用PHP做项目的时候,编辑添加文章的时候会带着宽高,结果导致页面显示的时候变形了,接下来吾爱编程为大家介绍一下PHP正则去除图片宽高样式,有需要的小伙伴可以参考一下:

function clear_wh($content){
    //去除自定义样式
    $content=preg_replace( '/(<img.*?)(style=.+?[\'|"])|((width)=[\'"]+[0-9]+[\'"]+)|((height)=[\'"]+[0-9]+[\'"]+)/i', '$1' , $content);
    $content = preg_replace('/(<img.*?)width=(["\'])?.*?(?(2)\2|\s)([^>]+>)/is','$1$3',$content);
    $content = preg_replace('/(<img.*?)height=(["\'])?.*?(?(2)\2|\s)([^>]+>)/is','$1$3',$content);
    return $content;
}
*转载请注明出处,更多资料尽在 吾爱编程
返回吾爱编程首页