用PHP开发产品中经常需要从某部分内容中提取出图片,比如在一个表单中,我们需要从内容中提取出图片的路径当作缩略图,这时就可以用正则表达式的规则匹配的方法来提取出图片路径,利用下面这个函数来完成。
<?php
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];
}
}
return '';
}
使用方法,提取所有图片:
print_r(getImgs($content));
//返回结果
Array(
[0] => 图片1
[1] => 图片2
[2] => 图片3
)
提取第一张图片:
print_r(getImgs($content,0));
//返回结果
图片1
本站原创内容,如需转载请注明来源:https://www.liutonghui.com/113.html
评论列表(0条)
暂时没有评论!