Я следующий DIV,получить текст содержимого диапазона с помощью простого DOM анализатору PHP
<div class="info">
Review Status: <span style="color:green;"><strong>Active</strong></span>
| Order #:
<strong>
22436 </strong>
| Transaction Date:
<strong><span class="mm_panel_text">
3/28/15 </span>
</strong>
<div class="separator-small"></div>
<div class="separator-small"></div>
<a href="/survey/flag/9287742"><i class="fa fa-flag"></i> Flag Review »</a>
<a href="/user/contact/nintytwomw/comment/9287742"><i class="fa fa-envelope"></i> Email reviewer »</a>
<a href="javascript:view_detail(8713492)"><i class="fa fa-search"></i> View details »</a>
<a href="/survey/reply/9287742"> <i class="fa fa-bullhorn"></i> Post public reply »</a>
<a href="#" id="lnk_commentFeature_8713492" data-id="8713492" data-featured="no"><i class="fa fa-star"></i> Feature</a>
<!-- End Seller admin edit options -->
<div class="separator"></div>
<h3 class="subheader">Tag Review <a href="#" data-reveal-id="user_terms"><i class="fa fa-question-circle"></i></a></h3>
<ul class="tagdisplay taglist" survey_id="8713492" tags="[]"></ul> <div class="separator"></div>
</div>
Теперь я хочу, чтобы получить доступ к классу = «mm_panel_text» и получить содержание date.I написал код, но он не Работа.
foreach($html1->find('span[class="mm_panel_text"]') as $transaction_date){
$transactionDate[] = $transaction_date->innertext;
// $rating[] = $ratings->plainText;
if (sizeof($transactionDate)==15) {
var_dump($transactionDate);
}
//var_dump($links);
}
Существует много разделов этого класса. Поэтому я использую loop для доступа к содержимому всех elemnts. В чем проблема с кодом? Он ничего не отображает.
Но как интегрировать это в каждый цикл, существует ошибка, называемая --Trying для получения свойства не объекта –
да, но я также удалил, если условие. но это не работает :(Как я могу пересекать текст диапазона с использованием информации о классе в div? –
может быть, попробуйте 'plaintext' вместо' innertext' – Umair