Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Problem z preg_match_all i wyrażeniem regularnym
Defibrylator
post 26.03.2013, 19:45:39
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 26.03.2013

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


Witam!

Nie znam się na php, jednak z pomocą materiałów z internetu udało mi się napisać częściowo skrypt, który ma za zadanie pobrać dwucyfrową liczbę z pomiędzy tagów <a class="l:note-tables:CARWR" title="Tytuł" href="/link"><u> i </u>. Sęk w tym, że nie działa, wiem, że problem leży w wyrażeniu regularnym, nie umiem jednak poprawnie go napisać. Mój skrypt wygląda tak:

  1. <?php
  2. $homepage = file_get_contents('http://www.adres.pl');
  3. preg_match_all('<a class="l:note-tables:CARWR" title="Tytuł" href="/link"><u>(..)</u>', $homepage, $return);
  4. print_r($return);
  5. ?>


Proszę kogoś o napisanie poprawnego wyrażenia regularnego dla tego przypadku, już trochę nie mam siły do tego : /

Pozdrawiam!
Go to the top of the page
+Quote Post
!*!
post 26.03.2013, 19:50:17
Post #2





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


  1. preg_match_all('/<a class="l:note-tables:CARWR" title="Tytuł" href="\/link"><u>([0-9]{2})<\/u>/', $homepage, $return);


Ten post edytował !*! 26.03.2013, 19:51:57


--------------------
Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta).
Go to the top of the page
+Quote Post
Defibrylator
post 26.03.2013, 20:08:12
Post #3





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 26.03.2013

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


Rewelacja! Teraz wczytuje! Wyniki pojawiają się jako tablica:

  1. (
  2. [0] => Array
  3. (
  4. [0] => <a class="l:note-tables:CARWR" title="Tytuł" href="/link"><u>19</u>
  5. )
  6.  
  7. [1] => Array
  8. (
  9. [0] => 19
  10. )
  11.  
  12. )


Teraz zastanawiam się jak wczytać element "19" z tej tablicy do pojedynczej zmiennej, tak, żeby go wyświetlić?

Edit: Ok, udało mi się to rozgryźć. Dziękuję bardzo za pomoc i serdecznie pozdrawiam!

Ten post edytował Defibrylator 26.03.2013, 20:21:50
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: 13.06.2025 - 16:14