日常笔记二:获取富文本编辑器中图片

/** 
   * @param $str 富文本内容
   */
public function getImages($str = "")
    {
        $images = [];
        $pattern_imgTag = '/<img\b.*?(?:\>|\/>)/i';
        preg_match_all($pattern_imgTag, $str, $match_img);
        if (isset($match_img[0])) {
            foreach ($match_img[0] as $key => $img_tag) {
                $pattern_src = '/\bsrc\b\s*=\s*[\'\"]?([^\'\"]*)[\'\"]?/i';
                preg_match_all($pattern_src, $img_tag, $matchSrc);
                if (isset($matchSrc[1])) {
                    foreach ($matchSrc[1] as $src) {
                        $images[] = $src;
                    }
                }
            }
        }
        return $images;
    }
php
本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!