Cara mengambil semua element yang ada di dalam div menggunakan file_get_contents

Bagaimana Cara mengambil semua element yang ada di dalam div menggunakan file_get_contents?

contoh html :

<div class="artikel">
     <h1 class="h1">judul</h1>
     <div class="konten">
       <p>konten</p>
       <p>konten</p>
     </div>
     <img src="/img.jpg">
     <h2>judul h2</h2>
          <div class="konten">
       <p>konten</p>
       <p>konten</p>
     </div>
     //dan seterusnya
</div>

controller:

$html = file_get_contents($url);
$dom = new \DOMDocument();
@$dom->loadHTML($html);
$konten = $dom->getElementsByTagName('div');
$data = "";
for($i=0;$i < $konten->length;$i++ ){
       if($artikel->item($i)->getAttribute('class')=='artikel'){
             $p = $artikel->item($i)->nodeValue;
             $data.=$p;
        }
}

saya ingin mengambil semua yang ada dalam <div class="artikel"> mentah2. termasuk element, atribute, dan value.

avatar Supriono
@Supriono

84 Kontribusi 16 Poin

Dipost 2 tahun yang lalu

Belum ada Jawaban. Jadi yang pertama Jawaban

Login untuk ikut Jawaban