protected function getImgs($content,$order='ALL'){
$pattern="//";
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];
}
}
}
代码的用法如下:1.提取一段内容中的所有图片print_r(getImgs($content));如果存在图片的话,得到的结果将是如下样子:
Array(
[0] => /storage/coverimg/1.jpg
[1] => /storage/coverimg/1.jpg
)
2.提取一段内容中的第一张图片print_r(getImgs($content,0));
结果将如下:/storage/coverimg/1.jpg