DomCrawler после определенного тега берут - PullRequest
0 голосов
/ 05 февраля 2020

Я хочу получить метку после br

. Может быть тегом hlmt после тега br или может отсутствовать фильтр меток (div> br + *), это правильный выбор?

<tr class='detail'>
<div class='grid-5 mobile-grid-5' style='text-align:center;'><span style='font-weight: 
bold;'>1/X</span><br><span class='betred'>1.02</span></div>
<div class='grid-5 mobile-grid-5' style='text-align:center;'><span style='font-weight: 
bold;'>1/X</span><br>-</div>
</tr>

код, который я написал

$nodeValuess = $crawler->filter('tr.detail')->each(function (Crawler $node, $i) {
$array = $node->filter('div>br+*')->each(function (Crawler $node, $i) {
return $node->text();
});
 return $array;
});
echo "<pre>";
print_r($nodeValuess);

результат

Array
(
    [0] => Array
        (
            [0] => 1.02
        )

)

я хочу сделать

Array
(
    [0] => Array
        (
            [0] => 1.02
            [1] => -
        )

)
...