PHP 输出HTML中的所有图片地址
/* * 输出HTML中的所有图片地址 * $html 参数 * $order 可选参数 指定返回第几个 默认是 ALL 返回所有的 如果指定了 比如 第一个 order = 0 * 返回 如果指定了 order 值 返回 字符串 否则 返回数组参数 * getImgs($content,0) 返回第一个图片地址 * getImgs($content) 返回数组 */ public static function getImgs($content,$order='ALL'){ $pattern="/<img.*?src=[\'|\"](.*?(?:[\.gif|\.jpg|\.jpge|\.png]))[\'|\"].*?[\/]?>/"; preg_match_all($pattern,$content,$match); if(isset($match[1])&&!empty($match[1])){ if($order==='ALL'){ return $match[1]; } if(is_numeric($order)&&isset($match[1][$order])){ return $match[1][$order]; } } return ''; }