PHP正则表达式匹配获取无后缀图片地址

function getImages($content,$order=0){
    //匹配有后缀图片
/*    $pattern="/<img.*?src=[\'|\"](.*?(?:[\.gif|\.jpg|\.png|\.jpeg|\.?]))[\'|\"].*?[\/]?>/";*/
    //匹配无后缀图片
    $pattern="/<img.*?src=[\'|\"](.*?)[\'|\"].*?[\/]?>/";
    preg_match_all($pattern,$content,$match);
    if(!empty($match[1])){
        if($order == 0){
            return $match[1];
        }
        if(!empty($match[1][$order-1])){
            return $match[1][$order-1];
        }
    }
    return [];
}
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容