本篇文章为大家展示了怎么在PHP中利用正则替换width,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。php正则替换img标签width、height、style 重置图片宽高样式pc网站往往指定了
本篇文章为大家展示了怎么在PHP中利用正则替换width,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
php正则替换img标签width、height、style 重置图片宽高样式
pc网站往往指定了图片的宽高,到移动站了可能出现横向滚动条的问题,影响体验,因此有了以下方法,主要功能是去掉style和height标签,同时把图片的width宽度修改为百分比,代码如下:
$context = '<p style="text-align: center;"><img alt="" src="https://file.lsjlt.com/upload/202306/13/u0lyfykr1yw.jpg" style="width: 90%; height:399px" /></p><p style="text-align: center;"><img alt="xxx" src="Https://file.lsjlt.com/upload/202306/13/ojvpmnutrzg.jpg" width="95%" height="90%" style="width: 95%;" /></p><table width="100%"></table><img src="https://file.lsjlt.com/upload/202306/13/fyeh3np1t3D.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编程频道。
--结束END--
本文标题: 怎么在php中利用正则替换width
本文链接: https://lsjlt.com/news/278066.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0