Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 1 Dołączył: 26.01.2010 Ostrzeżenie: (0%)
|
Witajcie,
piszę ponieważ męczę się już 4h i nie daję rady. Otóż problem wygląda tak: pobieram za pomocą curla stronę i mam tam kilka elementów, które chciałbym wyświetlić. Przykładowa tabela z wynikami na jednej ze stron wygląda tak: Kod <div class=\"staty\"> <h1> <table style=\"text-align: left; border-spacing: 10px 10px;\"> <tr> <td><b>Tekst:</b></td><td><u>30,650</u></td> </tr> <tr> <td><b>Tekst</b></td><td><u>26,277.47</u></td> </tr> <tr> <td><b>Tekst:</b></td><td><u>23.1625</u></td> </tr> <tr> <td><b>Tekst:</b></td><td><u>5510</u></td> </tr> <tr> <td><b>Tekst:</b></td><td><u>0</u></td> </tr> <tr> <td><b>Tekst:</b></td><td><u>21</u></td> </tr> <tr> <td><b>Tekst:</b></td><td><u>52</u></td> </tr> <tr> <td><b>Tekst</b></td><td><u>0</u></td> </tr> </table> </h1> </div> Jak użyć funkcji preg_match_all, by najpierw znalazło mi tę konkretną tabelę (div class="staty"), a potem wszystkie ciągli liczb (ewentualnie zawartość tagów <u>). Oraz co dopisać, żeby zwróciło mi wszystkie te cyfry po kolei. Wiem, że dla zorientowanego programisty to 30 sekund pisania kodu, dlatego mam nadzieję, że nie proszę o zbyt wiele, zwłaszcza, że chcę się nauczyć robić to sam (na innych stronach, z których chcę pobierać dane liczbowe będę musiał pisać nowe funkcje, ale chciałbym mieć jakiś szablonik). Pozdrawiam! |
|
|
|
sll Preg_match wyrażenia regularne 25.03.2010, 19:21:04
Wicepsik Pokaż jaki kod stworzyłeś przez 4h 25.03.2010, 19:23:29 
sll Cytat(Wicepsik @ 25.03.2010, 19:23:29... 25.03.2010, 19:38:23
athei Tak ciężko sobie sprawdzić co siedzi w $liczb... 25.03.2010, 21:53:06
sll Dzięki, naprowadziłeś mnie trochę i udało mi się o... 25.03.2010, 23:01:05 ![]() ![]() |
|
Aktualny czas: 24.12.2025 - 03:10 |