Diskon 80% terbatas! Masukkan kupon "merdeka" di kelas apa saja

Mengambil text string dalam tag tertentu dengan php

bagaimana cara mengambil isi tag tertentu menggunakan PHP ? semisal dalam sebuah halaman ada beberapa paragraf dan masing2 paragraf memiliki sub judul di dalam tag h3. Bagaimana cara mengambil konten dari tag h3 tersebut untuk dijadikan data array

data stringnya semacam ini:

<div>
<h3>Lorem 1</h3>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod</p>
<h3>Lorem 2</h3>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod</p>
<h3>Lorem 3</h3>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod</p>
<h3>Lorem 4</h3>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod</p>
</div>

ekspektasi yang ingin dihasilkan:

$array = [Lorem 1, Lorem 2, Lorem 3, Lorem 4];

Terima kasih

avatar ngadiono
@ngadiono

27 Kontribusi 14 Poin

Diperbarui 6 tahun yang lalu

1 Jawaban:

Kamu bisa "scraping" , contohnya pake <a href=' https://github.com/sunra/php-simple-html-dom-parser '> https://github.com/sunra/php-simple-html-dom-parser </a>

<a href=' http://simplehtmldom.sourceforge.net/ '>Ini contoh penggunannya:</a>

<pre> use Sunra\PhpSimple\HtmlDomParser;

... $dom = HtmlDomParser::str_get_html( $str ); or $dom = HtmlDomParser::file_get_html( $file_name );

$elems = $dom-&gt;find($elem_name); ... </pre>

avatar hilmanski
@hilmanski

2713 Kontribusi 2145 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban