Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Wyciąganie danych z ciągu znaków
Ulysess
post
Post #1





Grupa: Zarejestrowani
Postów: 695
Pomógł: 65
Dołączył: 27.07.2009
Skąd: Y

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


witam mam tabele w której wiersze wyglądają tak:

  1. <tr id="tlo_piaskowe_czarne" align="center">
  2. <td height="20">1.</td>
  3. <td><b><font color="#FF9900">Imie</font></b></td>
  4. <td><b>30</b></td>
  5. <td>600</td>
  6. </tr>


chciałbym wszystkie dane z każdego wiersza wyciągnąć i przypisać do np zmiennej $a

wiem że mógłbym każdy wiersz wyciągnąć np w taki sposób ->
  1. preg_match_all("|<tr>(.*)</tr>|U",$tabela,$wiersz,PREG_PATTERN_ORDER);


ale w takim przypadku mam cały wiersz a chciałbym jeszcze wyciągnąć dane takie jak "Imie","30","600"

z góry dziękuje za pomoc (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Ulysess
post
Post #2





Grupa: Zarejestrowani
Postów: 695
Pomógł: 65
Dołączył: 27.07.2009
Skąd: Y

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


nakręciłem..
to czemu takie rozwiązanie nie działa (IMG:style_emoticons/default/questionmark.gif) ->
  1. $page = '<tr id="tlo_piaskowe_czarne" align="center">
  2. <td height="20">40.</td>
  3. <td><b><font color="#FF9900">Kamil</font></b></td>
  4. <td><b>24</b></td>
  5. <td>152,767</td>
  6. </tr>
  7. <tr id="tlo_piaskowe_czarne" align="center">
  8. <td height="20">41.</td>
  9.  
  10. <td><b><font color="#FF9900">Marek</font></b></td>
  11. <td><b>23</b></td>
  12. <td>152,413</td>
  13. </tr>
  14. ';
  15. //echo $page;
  16. preg_match_all("|<tr id=\"tlo_piaskowe_czarne\" align=\"center\">(.*)</tr>|U",$page,$dane,PREG_PATTERN_ORDER);
  17.  
  18. $po = 0;
  19. for($i=0;$i<count($dane[1]);$i++)
  20. {
  21. echo $dane[1][$i],'<br>';
  22. }

bum..

Ten post edytował Ulysess 18.09.2010, 13:52:45
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 6.10.2025 - 13:35