QQ登录

php获取内容所有图片或者第一张图片

作者:小柯 , 分类:PHP , 浏览:673
protected function getImgs($content,$order='ALL'){    
    $pattern="/<img.*?src=[\'|\"](.*?(?:[\.gif|\.jpg]))[\'|\"].*?[\/]?>/";    
    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] => /upload/1.jpg    

[1] => /upload/1.jpg

)

2.提取一段内容中的第一张图片print_r(getImgs($content,0));

结果将如下:/upload/1.jpg

玄玄博客:www.blogxuan.com

环企优站:www.usezan.com

高端定制:www.i3me.com

  • 355

    给力

  • 200

    淡定

  • 252

    学习

  • 11

    坑爹

  • 151

    打酱油

发表评论

昵称
邮箱
表情
验证码
搜索
最新发表
热门文章
标签列表
友情链接 +申请友链