~~~ $pattern="/<[img|IMG].*?src=[\'|\"](.*?(?:[\.gif|\.jpg|\.png]))[\'|\"].*?[\/]?>/"; ~~~ 获取文章第一张图片 ~~~ /** * 字符串加密、解密函数 * @param string $content 内容 */ function getpic($content){ preg_match('/<\s*img\s+[^>]*?src\s*=\s*(\'|\")(.*?)\\1[^>]*?\/?\s*>/i',$content,$matc); print_r($matc); } ~~~ 打印结果 ~~~ Array ( [0] => <img src="/public/uploads/20161221/7.jpg" alt=""> [1] => " [2] => /public/uploads/20161221/7.jpg ) ~~~ 3.获取文章所有的图片 ~~~ function getpic($content){ preg_match('/<img.+src=\"?(.+\.(jpg|gif|bmp|bnp|png|jpeg))\"?.+>/i',$str,$match); print_r($matc); } ~~~ 打印结果 ~~~ Array ( [0] => <img src="/public/uploads/20161221/7.jpg" alt=""><img src="/public/uploads/20161220/a.jpeg" alt=""> [1] => /public/uploads/20161220/a.jpeg [2] => jpeg ) ~~~