Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: HTML Parser, wyciaganie td z kolejnych tr
Forum PHP.pl > Forum > PHP
renault12
Hej,

Korzystam z PHP Simple HTML Parser w celu wyciagnięcia ilości zwycięstw drużyn z tabeli ligowej.

Umiem wypisać jeden wiersz z tabeli ale nie mam pojęcia jak wypisać wszystkie wiersze z tylko dwoma kolumnami, aby były drużyny i zwycięstwa.

Źródło z ktorego mam tabelę : http://fcstats.com/table,league-one-england,3,1.php

Do tej pory zrobiłem coś takiego:
  1. $html = file_get_html('http://fcstats.com/table,league-one-england,3,1.php');
  2. $druzyna = $html->find('tr',2)->plaintext;
  3. echo $druzyna;

Rezulatat:
Kod
1 Charlton Athletic     43 28 10 5 75 31 94


A chciałbym żeby wyglądało to tak:
Kod
Charlton Athletic     28
Sheffield United 27
Sheffield Wednesday 25
..i tak dalej


Proszę o pomoc
k_@_m_i_l


  1.  
  2. $html = file_get_html('http://fcstats.com/table,league-one-england,3,1.php');
  3.  
  4.  
  5. foreach($html->find('tr.greenHover') as $team)
  6. {
  7. $pos = trim($team->children(0)->plaintext);
  8. $name = trim($team->children(1)->plaintext);
  9. $wins = trim($team->children(3)->plaintext);
  10. echo '<p>'.$pos.'. '.$name.' '.$wins.'</p>';
  11.  
  12. }
  13.  


  1. foreach($html->find('tr.greenHover') as $team)


Pobierasz tylko wiersze z klasą greenHover - czyli tylko te, które zawierają drużyny.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.