获取文章内的图片进行水印或缩放处理
经常在写文章时会上传一些图片,有时候需要对图片进行一些处理,与表单不同的是,表单上传会相应进行处理,而使用编辑器批量上传图片则不太好处理,于是换一种思路,在提交保存文章后,将文章中的图片链接找出来再进行相应的处理即可。
/** * $content 文章内容 * $order 要获取哪张图片,ALL所有图片,0第一张图片 * @param unknown $content * @param string $order * @return unknown|string */ 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]; } } return ''; }
共 0 条评论