Lấy đường dẫn src thẻ <img hình ảnh trong chuỗi HTML code PHP

Thảo luận trong 'Ngôn ngữ lập trình web PHP' bắt đầu bởi seolagi, 24/11/17.

  1. seolagi

    seolagi

    Vip Member

    Tham gia ngày:
    16/4/14
    Bài viết:
    369
    Đã được thích:
    15
    Điểm thành tích:
    18
    Hi mọi người, em có 1 chuỗi truyền vào là chuỗi HTML dài thòng lòng lấy được từ bài viết trong database, giờ em muốn lấy toàn bộ thẻ src của hình ảnh đó (img) thì làm như thế nào.
    VD:
    PHP:
    $html 'hình ảnh <img border="0" src="http://itseovn.com/styles/default/xenforo/logo.png" alt="Image" width="100" height="100"/> nội dung bài viết về lấy gì đó';
     
    Cảm ơn đã xem bài:

    Lấy đường dẫn src thẻ <img hình ảnh trong chuỗi HTML code PHP

    danh sách diễn đàn rao vặt gov chất lượng
  2. admin

    admin Phạm Công Sơn Thành viên BQT

    Tham gia ngày:
    22/5/13
    Bài viết:
    4,021
    Đã được thích:
    847
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Của bạn đây nhé:
    PHP:
    $html 'hình ảnh <img border="0" src="http://itseovn.com/styles/default/xenforo/logo.png" alt="Image" width="100" height="100"/> nội dung bài viết về lấy gì đó';
    preg_match('/(src=["\'](.*?)["\'])/'$html$match);  //Tìm kiếm thẻ src của chuỗi truyền vào
    $split preg_split('/["\']/'$match[0]); // split chuỗi này để lấy hình ảnh cho vào mảng
    $src $split[1]; //lấy nó ra thôi. Nếu nhiều hình bạn dùng hàm for hoặc foreach để lấy nhé.
    echo $src//hiển thị kết quả.
     


Like và Share ủng hộ ITSEOVN