Я использую str_get_html($string);
Петля через HTML контента и получить заголовки и описание - PHP
Содержания моего Я получаю:
> <div class="detail_sec"> <div class="news_post">
> <h3>Some title</h3> <p><span class="date_news">2 Jan
> 2015</span></p> <p align="justify">Read More :: <a
> href="/news/2015/2-jan.pdf" target="_blank">PDF</a> | <a
> href="/news/2015/2-jan.jpg" target="_blank">JPG</a></p> </div>
> </div>
<div class="detail_sec">
<div class="news_post">
<h3>Another title</h3>
<p><span class="date_news">1 Jan 2015</span></p>
<p align="justify">Read More :: <a href="/news/2015/1-jan.pdf" target="_blank">PDF</a> | <a href="/news/2015/2-jan.jpg" target="_blank">JPG</a></p>
</div>
</div>
.
.
.
Я хочу перебрать этот контент, и получить массивы h3, date_news class и anchor tags. Я пробовал это, его работа, но только h3 (или любой другой за раз), я хочу все в одном цикле.
foreach ($html->find("div[class=news_post] h3") as $h3) {
$heading = trim($h3)->plaintext;
$headingArr[]=$heading;
}
var_dump($headingArr);
Спасибо за любую помощь.
В случае, если не '$ заголовок = подрезать ($ h3) -plaintext;' be '$ heading = trim ($ h3-> plaintext);'? –
есть, опечатка ... избегать – Fahad
do u есть решение? @IsmaelMiguel – Fahad