使用 Dom Crawler 仅获取文本(无标签)。
$html = EOT<<<
<div class="coucu">
Get Description <span>Coucu</span>
</div>
EOT;
$crawler = new Crawler($html);
$crawler = $crawler->filter('.coucu')->first()->text();
输出:获取描述凑凑
我想输出(仅):获取描述
更新:
我找到了一个解决方案:(但它真的很糟糕)
...
$html = $crawler->filter('.coucu')->html();
// use strip_tags_content in https://php.net/strip_tags
$html = strip_tags_content($html,'span');