개발 꿀팁/PHP

php 본문에 있는 모든 그림 가져오기

Jammie 2022. 11. 9. 12:41
반응형
/**
 * Notes:텍스트에 있는 그림 가져오기
 * @auther: xxf
 * Date: 2019/7/25
 * Time: 13:55
 * @param $content
 * @param int $order 몇 장, 0 전체
 * @return array
 */
function getImages($content,$order=0){
    $pattern="/<img.*?src=[\'|\"](.*?(?:[\.gif|\.jpg|\.png|\.jpeg|\.?]))[\'|\"].*?[\/]?>/";
    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 [];
}
반응형