本篇文章为大家展示了怎么在php中利用正则替换width,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
成都创新互联是一家从事企业网站建设、网站建设、成都做网站、行业门户网站建设、网页设计制作的专业网站建设公司,拥有经验丰富的网站建设工程师和网页设计人员,具备各种规模与类型网站建设的实力,在网站建设领域树立了自己独特的设计风格。自公司成立以来曾独立设计制作的站点1000+。
php正则替换img标签width、height、style 重置图片宽高样式
pc网站往往指定了图片的宽高,到移动站了可能出现横向滚动条的问题,影响体验,因此有了以下方法,主要功能是去掉style和height标签,同时把图片的width宽度修改为百分比,代码如下:
$context = '<p style="text-align: center;"> <img alt="" src="/upload/otherpic64/20160707032929237.jpg" style="width: 90%; height:399px" /></p> <p style="text-align: center;"> <img alt="xxx" src="/upload/otherpic64/20160707032916780.jpg" width="95%" height="90%" style="width: 95%;" /></p> <table width="100%"></table> <img src="/upload/otherpic64/20171122797034.jpg" width="557" height="405" border="0">'; echo removeImgAttr($context); function removeImgAttr($content){ $content = preg_replace( array( '/(<img [^<>]*?)width=.+?[\'|\"]/', '/(<img.*?)((height)=[\'"]+[0-9|%]+[\'"]+)/', '/(<img.*?)((style)=[\'"]+(.*?)+[\'"]+)/', ) , array('$1 width="90%" ', '$1', '$1') , $content); return $content; }
php是一个嵌套的缩写名称,是英文超级文本预处理语言,它的语法混合了C、Java、Perl以及php自创新的语法,主要用来做网站开发,许多小型网站都用php开发,因为php是开源的,从而使得php经久不衰。
上述内容就是怎么在php中利用正则替换width,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注创新互联行业资讯频道。
本文名称:怎么在php中利用正则替换width
路径分享:https://www.cdcxhl.com/article24/jgjeje.html
成都网站建设公司_创新互联,为您提供微信小程序、网站导航、品牌网站制作、App设计、小程序开发、定制网站
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联