HTML DOM (Document Object Model) ialah cara yang mudah dan intuitif untuk mendapatkan dan memanipulasi elemen, nod dan atribut dalam dokumen HTML. PHP ialah bahasa skrip yang digunakan secara meluas yang boleh digunakan untuk pembangunan aplikasi web. Artikel ini akan memperkenalkan cara menggunakan PHP dan Penghurai DOM HTML Mudah untuk penghuraian DOM HTML.
require_once 'simple_html_dom.php';
$html = file_get_contents('example.html');
Dalam contoh ini kami menyimpan kandungan dokumen dalam pembolehubah $html untuk kegunaan kemudian.
$html_dom = new simple_html_dom();
Seterusnya, kita boleh menggunakan fungsi beban untuk menghantar kandungan dokumen HTML ke objek HTML DOM, seperti yang ditunjukkan di bawah:
$html_dom->load($html);
Kini, kita boleh menggunakan pelbagai fungsi dan sifat objek HTML DOM untuk mengakses elemen dalam dokumen HTML.
$element = $html_dom->find('.example-class', 0);
Dalam contoh ini, kita mendapatkannya dengan nama kelas elemen bernama "example-class".
Kami juga boleh menggunakan pemilih lain seperti ID dan nama teg untuk mendapatkan elemen dalam dokumen HTML. Sebagai contoh, kita boleh mendapatkan elemen dengan ID "example-id" menggunakan kod berikut:
$element = $html_dom->find('#example-id', 0);
Begitu juga, kita boleh mendapatkan elemen tag H1 melalui:
$element = $html_dom->find('h1', 0);
$attr_value = $element->getAttribute('href');
Dalam contoh ini, kita mendapat nilai atribut bernama "href".
$element_text = $element->plaintext;
foreach ($html_dom->find('a') as $element) { $attr_value = $element->getAttribute('href'); echo $attr_value; }
Dalam contoh ini, kita menggunakan pemilih untuk mencari semua elemen tag dan mengulanginya menggunakan gelung foreach. Semasa gelung, kami mendapat nilai atribut href semua elemen dan mencetaknya.
Kesimpulan
Dengan menggunakan PHP dan Penghurai DOM HTML Mudah, kami boleh melaksanakan penghuraian DOM HTML, mengakses dan memanipulasi elemen dalam dokumen HTML dengan mudah. Harap artikel ini membantu anda!
Atas ialah kandungan terperinci Bagaimana untuk menghuraikan HTML DOM menggunakan PHP dan HTML Mudah DOM Parser. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!