2 つの抽出されたテキストを 1 つの結果 (配列) に結合する方法を理解しようとしています。この場合、さまざまな書籍のタイトルとサブタイトル。
<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>
もう 1 つの問題は、すべての本に字幕が付いているわけではないことです。そのため、2 つのタイトルを一緒にしないようにする必要があります。これら 2 つを 1 つの結果 (または配列) に結合するにはどうすればよいでしょうか?