PHP程序提取字符串中图片url地址,已集成方法,可直接使用,注释的两个正则功能也可以使用,注意图片<img>标签里的参数。
/**
* PHP程序提取字符串中图片url地址
* @ Linyufan.com
* @ 2018.8.30
*/
function get_content_img($str){
// preg_replace('/<\s*img\s+[^>]*?src\s*=\s*(\'|\")(.*?)\\1[^>]*?\/?\s*>/i', '', $str) 过滤代码里的图片
preg_match_all("/<img[^<>]*src=[\"]([^\"]+)[\"][^<>]*>/im",$str,$matches); //这个规则也可以
return $matches[1];
/*$pattern="/<[img|IMG].*?src=[\'|\"](.*?(?:[\.gif|\.jpg|\.jpeg|\.JPG|\.JPEG|\.GIF|\.PNG|\.png]))[\'|\"].*?[\/]?>/";
preg_match_all($pattern,$str,$match);
return $match[1];*/
}