这里是文章模块栏目内容页
php实现获取文章内容一张图片作为封面图

很多时候文章封面图可以直接从文章的内容图片中获取一张充当;

就可以省略掉再上传封面图的步骤;

下面是通过php代码在后天实现的方案代码:

function get_first_img($content)
    {
        if (empty($content)) {
            return '';
        }
        $content = htmlspecialchars_decode($content);
        $reg = '/<img.*?src=[\"|\']?(.*?)[\"|\']?\s.*?>/i';
        preg_match_all($reg, (string)$content, $match);
        //默认图片
        $first_img = '';
        if (isset($match[1][0])) {
            if (!empty($match[1][0])) {
                $first_img = $match[1][0];
            } else {
                if (isset($match[1][1]) && $match[1][1]) $first_img = $match[1][1];
            }
        }

        return $first_img;
    }

好了,本文内容全部结束,感谢您的阅读,希望能帮助到您。