Я хочу найти класс ft00 между Опыт работы и ОБРАЗОВАНИЕ И ОБУЧЕНИЕ и извлечь текст класса, который содержит даты из данного HTML
<p class = "ft00">Introduction</p>
<p class = "ft00">John Smith</p>
<p class = "ft02">Email:</p>
<p class = "ft00">John@gmail.com</p>
<p class = "ft00">Work Experience</p>
<p class = "ft00">27 July 2017</p>
<p class = "ft02">ABC Company</p>
<p class = "ft00">19 May 2018</p>
<p class ="ft02">XYZ Company</p>
<p class = "ft00">EDUCATION AND TRAINING</p>
Насколько я мог получить, это извлечь все данные между Опыт работы и ОБРАЗОВАНИЕ И ОБУЧЕНИЕ , и он работает правильно, а код приведен ниже: -
$fexp = $html->find('p[plaintext^=Work Experience]');
$items = array();
foreach ($fexp as $keye) {
while ( $keye->nextSibling() ) {
if ( $keye->nextSibling() == TRUE ) {
$keye = $keye->nextSibling();
$varce = $keye->plaintext;
}
if ( trim($varce) == "EDUCATION AND TRAINING" ){
break;
}
//$test[] = $collection;
$items[] = $varce;
// echo $varce;
}
}
var_dump($items);
Я близко, но не могу найти решение, любая помощь будет признательна, спасибо: -)