Rumah >pembangunan bahagian belakang >tutorial php >Bagaimanakah Saya Boleh Mengeluarkan URL Sumber Imej Pertama daripada Dokumen HTML Menggunakan Teknik Penghuraian?
Mendapatkan semula URL Sumber Teg Imej HTML Menggunakan Teknik Penghuraian
Mendapatkan semula kandungan dinamik, seperti URL sumber untuk teg imej pertama yang berlaku dalam dokumen HTML, adalah tugas biasa dalam pembangunan web. Untuk mencapai matlamat ini, teknik penghuraian HTML seperti DOMDocument dan DOMXpath memainkan peranan.
DOMDocument dan DOMXpath
DOMDocument mewakili dokumen HTML sebagai struktur pepohon, membolehkan akses kepadanya unsur dan sifat. DOMXpath menyediakan cara yang cekap untuk melintasi pokok ini dan mengekstrak nilai tertentu.
Penyelesaian Menggunakan DOMDocument dan DOMXpath
Contoh
$html = '<img border="0" src="/images/image.jpg" alt="Image" width="100" height="100" />'; $doc = new DOMDocument(); $doc->loadHTML($html); $xpath = new DOMXPath($doc); $src = $xpath->evaluate("string(//img/@src)");
Mendapatkan semula Sumber Imej Pertama
Untuk memastikan hanya sumber URL imej pertama diperolehi, gunakan rentetan(//img/@src) ungkapan XPath. Ungkapan ini mengembalikan URL sumber sebagai rentetan.
Penyelesaian Satu Pelapik
Untuk penyelesaian yang lebih padat, anda boleh menggunakan satu pelapik berikut:
$src = (string) reset(simplexml_import_dom(DOMDocument::loadHTML($html))->xpath("//img/@src"));
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengeluarkan URL Sumber Imej Pertama daripada Dokumen HTML Menggunakan Teknik Penghuraian?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!