Postingan lainnya
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
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->find($elem_name); ... </pre>