php获取文章所有图片

    /**
    * 设置文章内容图片,上传到本地服务器处理 
    * @param $content  文章内容
    * @return bool
    */
    public function setContentImg($content)
    {
        // 1.先正则匹配出所有的图片url
        $pattern = '#<img(.+?)src\s*=\s*[\"|\']([^"|^\']+?)[\"|\']([^>]*?)>#';
        preg_match_all($pattern, $content, $match);
        $url_list = $match[2];
        if (!$url_list) {
            return $content;
        }
        $url_list = array_unique($url_list); // 图片去重

        return $url_list;
    }

  

posted @ 2023-05-05 11:44  潘潘潘的博客  阅读(69)  评论(0编辑  收藏  举报