您好,欢迎访问一九零五行业门户网

(转)PHP正则提取图片img标记中的随意属性修改

(转)php正则提取图片img标记中的任意属性修改
/*php正则提取图片img标记中的任意属性*/
$str?=?'
php正则提取或更改图片img标记中的任意属性';
//1、取整个图片代码
preg_match('/]*?src\s*=\s*(\'|\)(.*?)\\1[^>]*?\/?\s*>/i',$str,$match);
echo?$match[0];
//2、取width
preg_match('//i',$str,$match);
echo?$match[1];
//3、取height
preg_match('//i',$str,$match);
echo?$match[1];
//4、取src
preg_match('//i',$str,$match);
echo?$match[1];
/*php正则替换图片img标记中的任意属性*/
//1、将src=/uploads/images/20100516000.jpg替换为src=/uploads/uc/images/20100516000.jpg)
print?preg_replace('/()/i',\${1}uc/images/\${3},$str);
echo?;
//2、将src=/uploads/images/20100516000.jpg替换为src=/uploads/uc/images/20100516000.jpg,并省去宽和高
print?preg_replace('/(/i',\${1}?\${2}uc/images/\${3}>,$str);
其它类似信息

推荐信息