Я пытаюсь получить значение из диапазона, который использует data-реактид.Это выглядит так:
<span class="Trsdu(0.3s) Fw(500) Pstart(10px) Fz(24px) C($dataRed)" data-reactid="36">-0.24 (-0.49%)</span>
Как бы я это сделал с Simple HTML DOM?
Как описано в документации (раздел Как найти элементы HTML? ), вы можете использовать селектор [attribute-name=value] для поиска элементов по их атрибутам:
[attribute-name=value]
// Assuming you have already included simple_html_dom.php $str = '<span class="Trsdu(0.3s) Fw(500) Pstart(10px) Fz(24px) C($dataRed)" data-reactid="36">-0.24 (-0.49%)</span>'; $h = str_get_html($str); print($h->find('[data-reactid=36]', 0)->plaintext); // Output: -0.24 (-0.49%)