php获取网页里所有图片并存入数组的方法
本文实例讲述了php获取网页里所有图片并存入数组的方法。分享给大家供大家参考。具体如下:
$images=array(); preg_match_all('/(img|src)=("|')[^"'>]+/i',$data,$media); unset($data); $data=preg_replace('/(img|src)("|'|="|=')(.*)/i',"$3",$media[0]); foreach($dataas$url) { $info=pathinfo($url); if(isset($info['extension'])) { if(($info['extension']=='jpg')|| ($info['extension']=='jpeg')|| ($info['extension']=='gif')|| ($info['extension']=='png')) array_push($images,$url); } }
希望本文所述对大家的php程序设计有所帮助。