当前位置:首页 > PHP教程 >

PHP正则去除图片宽高样式

发布时间:2019-03-20 19:31:02 作者:佚名 阅读:(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;
}

欢迎分享转载→ PHP正则去除图片宽高样式

© 2015-2019 - 吾爱编程网 版权所有 苏ICP备18033726号-1关于我们 - 网站声明 - 联系我们