Chodzi o to ze preg_match() malo znam i ciezko mi napisac wlasny wzorzec dla niego, a do tego zrodlo tej strony jest zmienne, tzn dane ktore chce wyciagnac sie zmieniaja, nie zmienia sie za to wszystko to co jest przed i po tych danych (znaczniki html i ich id), wiec wydaje mi sie ze explode() byloby tu lepsze.
Co o tym sadzicie?
Przykladowe zrodlo pisane odrecznie

Kod
<table id="tabelka">
<tr><td>Imie: Piotr</td>
<td>Nazwisko: Nowak</td>
<td> Wiek: 99l.</td>
<td>Miasto: Lodz</td></tr></table>
<tr><td>Imie: Piotr</td>
<td>Nazwisko: Nowak</td>
<td> Wiek: 99l.</td>
<td>Miasto: Lodz</td></tr></table>
to przykladowy kod zrodla strony, oczywiscie dane sa zmienne, w zaleznosci jakie zapytanie pierw wysle do tej strony i jakie zrodlo ona mi zwroci.
Niezmienne sa za to znaczniki html <table><td> itp. dzieki ktorym moge uzyc:
Kod
$dane[] = explode("<tr><td>Imie: ", $zrodlo);
w ten sposob moge wyodrebnic imie, nazwisko itp. ale ta metoda jest troche na zlamanie karku, preg_match() (o ile moze) bylby tu bardziej wskazany jak sadze, ale jaki wzorzec napisac zeby wyodrebnic samo imie,nazw,wiek,miasto z tego przykladu? Da sie w ogole, skoro te dane sa zmeinne?
Teraz imie=piotr, ale w nastepnym zapytaniu moze byc imie=grzegorz i co wtedy?
Odrazu mowie ze preg_match() dla mnie to magia

Nie przykladalem sie do poznania tej funkcji i do nauki tworzenia wzorcow dla niej, bo jak patrze na te krzaczki to boli mnie glowa
