Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Parsowanie fragmentu strony
Wilu88
post 12.01.2016, 17:33:38
Post #1





Grupa: Zarejestrowani
Postów: 158
Pomógł: 6
Dołączył: 7.03.2010

Ostrzeżenie: (0%)
-----


Witam

jeszcze raz zwracam sie do was z prośba o pomoc w ogarnięciu preg_match_all
Mam taki oto kod w HTML'u :
  1. <div class="yearnav"><a class="cur" href="rider.php?id=134529&amp;season=2016">2016</a><a class="" href="rider.php?id=134529&amp;season=2015">2015</a><a class="" href="rider.php?id=134529&amp;season=2014">2014</a><a class="" href="rider.php?id=134529&amp;season=2013">2013</a><a class="" href="rider.php?id=134529&amp;season=2012">2012</a><a class="" href="rider.php?id=134529&amp;season=2011">2011</a><a class="" href="rider.php?id=134529&amp;season=2010">2010</a><a class="" href="rider.php?id=134529&amp;season=2009">2009</a><a class="" href="rider.php?id=134529&amp;season=2008">2008</a><a class="" href="rider.php?id=134529&amp;season=2007">2007</a><a class="" href="rider.php?id=134529&amp;season=2006">2006</a><a class="" href="rider.php?id=134529&amp;season=2005">2005</a></div>


Chciałbym teraz z tego otrzymać tablicę w której rekordami będą lata od 2016 do 2005.

Będę wdzieczny za kazdą pomoc smile.gif
Go to the top of the page
+Quote Post
darko
post 12.01.2016, 17:38:35
Post #2





Grupa: Zarejestrowani
Postów: 2 885
Pomógł: 463
Dołączył: 3.10.2009
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Nie musisz korzystać z preg_match jeśli nie potrafisz, równie dobrze można tutaj zastosować DOMDocument::loadHTML


--------------------
Nie pomagam na pw, tylko forum.
Go to the top of the page
+Quote Post
Wilu88
post 12.01.2016, 17:50:18
Post #3





Grupa: Zarejestrowani
Postów: 158
Pomógł: 6
Dołączył: 7.03.2010

Ostrzeżenie: (0%)
-----


Dzikie za naprowadzenie skorzystałem z biblioteki Simple DOM i po napisaniu takiej funkcji wszystko ładnie pobrało:

  1. foreach($html->find('div.yearnav a') as $key => $element)
  2. {
  3. echo strip_tags($element);
  4. echo '<br/>';
  5. }
Go to the top of the page
+Quote Post
Comandeer
post 12.01.2016, 18:30:12
Post #4





Grupa: Zarejestrowani
Postów: 1 268
Pomógł: 254
Dołączył: 11.06.2009
Skąd: Świętochłowice

Ostrzeżenie: (0%)
-----


Źle odczytałeś wskazówkę… http://php.net/DOM

Simple HTML DOM to przestarzały i powolny rupieć, który powinien już dawno umrzeć śmiercią naturalną.


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 30.03.2024 - 04:47