Я пытался выяснить, как объединить два фрагмента извлеченного текста в один результат (массив). В этом случае название и подзаголовок из разных книг.Как объединить текстовый узел из двух частей извлеченных данных с помощью Goutte/Domcrawler
<td class="item_info">
<span class="item_title">Carrots Like Peas</span>
<em class="item_subtitle">- And Other Fun Facts</em>
</td>
Ближайший я был в состоянии получить это:
$holds = $crawler->filter('span.item_title,em.item_subtitle');
Что мне удалось вывести следующим:
$holds->each(function ($node) {
echo '<pre>';
print $node->text();
echo '</pre>';
});
и результаты в
<pre>Carrots Like Peas</pre>
<pre>- And Other Fun Facts</pre>
Другая проблема заключается в том, что не все книги hav e субтитров, поэтому мне нужно избегать объединения двух названий вместе. Как я мог бы объединить эти два в один результат (или массив)?