Использование Dom Crawler для получения только текста (без тега).
$html = EOT<<<
<div class="coucu">
Get Description <span>Coucu</span>
</div>
EOT;
$crawler = new Crawler($html);
$crawler = $crawler->filter('.coucu')->first()->text();
выходные данные: получить описание Coucu
Я хочу вывести (только): Получить описание
ОБНОВЛЕНИЕ:
Я нашел решение для этого: (но это действительно плохое решение)
...
$html = $crawler->filter('.coucu')->html();
// use strip_tags_content in https://php.net/strip_tags
$html = strip_tags_content($html,'span');
strip_tags_content
взят из gist.github.com/marcanuy/7651298. Лично мне не нравятся регулярные выражения для HTML, они приводят к плохим вещам (заголовок stackoverflow.com/questions/590747/). - person reallynice   schedule 06.04.2018