php simplehtmldom sorunu

0 Cevap

I have a question on simplehtmldom. how can I get a text of certain element that is a next_sibling of another element that contains a certain text?

örneğin:

Ben bu kadar html metin var:

<div>
 <table>
  <tr>
   <td>prova</td>
   <td>pippo</td>
  </tr>
 </table>
</div>

ve ben ikinci "td" metnini ayıklamak gerekir. ben değeri "prova" sabit bir değer olduğunu biliyoruz düşünün. Ben bu kodu kullanabilirsiniz düşündüm:

echo $html->find("td:contains('prova')",0)->next_sibling();

but "contains" doesn't exists in simplehtmldom. How I can do that?

Teşekkürler a lot


teşekkürler cevap için ama ben td bu metin "prova" içeriyor td sonraki metni ayıklamak gerekir.

Örnek olarak ben, benzer bir kod ile değer "Pippo" ayıklamak gerekir

echo $html->find("td:contains('prova')",0)->next_sibling()->innertext;

Ben ilk sütunun değerini biliyorum çünkü. Ne yazık ki fonksiyon contains simplehtmldom var değildir.

Kod

echo $html->find("td:innertext('prova')",0)->next_sibling();

doğru yoldur değildir.

Başka öneriniz var mı?

Teşekkürler

0 Cevap