Struktura DOM w php

0

Mam pewne problemy z biblioteką simple_html_dom. Potrafię wiele elementów "wyjąć", ale problem mi się pojawia gdy próbuje wyjąc elementy kolejne (sąsiednie) bez żadnego id.

np mamy taką strukturę

<div>
	<ul>
		<li><a>1</a></li>
		<li><a>2</a><a>4</a><a>5</a></li>
		<li><a>3</a></li>
		<li><a>4</a></li>
	</ul>
</div>

I chciałbym np wyjąc 3 element li , próbowałem to na rożne sposoby robić, ale mi nie wychodzi.

np.

$pobrana_strona = file_get_html('http://www.przykladowa.pl');
echo $pobrana_strona->find('div.nazwa')->find('ul')->find('li', 2)->find('a', 0)->plaintext;

Oczywiscie rozumiem że aby wyjac wszystkie elementy a trzeba użyć foreach, ale chce tutaj zrobić bez bez pętli.
Dokumentacja biblioteki jest <http://simplehtmldom.sourceforge.net/manual.htm >

0

Dobra, już wiem gdzie był bład, po prostu nie zaznaczyłem który element ma zostać wybrany (naprawdopodobniej były dwa divy o podobnym id) czyli

echo $pobrana_strona->find('div.nazwa', 0)->find('ul', 0)->find('li', 2)->find('a', 0)->plaintext;

1 użytkowników online, w tym zalogowanych: 0, gości: 1