首页 > 网站 > 建站经验 > 正文

php preg_replace过滤img宽高

2024-04-25 20:35:56
字体:
来源:转载
供稿:网友

在wap开发中,获取文章内容的时候,里面的图片都设置宽和高,这样在手机里就不会等比缩小,那怎么用php代码过滤img的宽高呢?

代码如下:

<?php

$str='<img title="你有多久没回家了?看完好心塞" border="0" src="http://zz.bcty365.com/content/uploadfile/201501/74d31420723044.jpg" width="446" height="280">';

echo content_strip($str);

function content_strip($content) {

$content = preg_replace('/<img[^>]*src=[/'"]?([^>/'"/s]*)[/'"]?[^>]*>/ie', "wap_img('$1')", $content);

return $content;

}

function wap_img($url) {

return '<img src="'.$url.'" width="100%">';

}

?>

 

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表