Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php]deczko skomplikowane wyszukiwanie, Jak dla mnie...
bmL
post
Post #1





Grupa: Zarejestrowani
Postów: 301
Pomógł: 25
Dołączył: 15.07.2007
Skąd: Olsztyn

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


Witam,
załóżmy, że mam string dużo kodu html różnego rodzaju:
  1. <?php
  2. $string = jakies tekst <table> <tr><td>tabelka o_O</td></tr></table> jeszcze wiecej html....
  3. i jescze html
  4. <a href="http://jakisadres">jakistekst</a>blablabla
  5. <br>
  6. <a href="http://inny link" style="ale ten juz ma styl">inny link</a>
  7. <tabelka>.... <a href="kolejny link" id="jaks id">text</a>
  8. ?>

No i chciał bym wyciągnąć z niego wszystkie linki czyli :<a href="http://jakisadres">jakistekst</a> itp
Czy da się to jakoś zrobić trochę nad tym myślałem ale nie mogę dojść do rozwiązania.

Nie proszę o zrobienie gotowego skryptu wystarczy nakierowanie na funkcje smile.gif
Pozdrawiam i z góry dziękuję.


--------------------
Tutaj miał być jakiś mądry tekst. Miał być... No ale jest głupi tekst.
Go to the top of the page
+Quote Post
b_chmura
post
Post #2





Grupa: Zarejestrowani
Postów: 813
Pomógł: 34
Dołączył: 18.03.2007
Skąd: o stamtąd

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


w takim razie:
http://pl.php.net/manual/en/function.preg-match-all.php
Go to the top of the page
+Quote Post
AxZx
post
Post #3





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 55
Dołączył: 1.03.2005
Skąd: śląsk

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


funkcja preg_match_all()
wyrazeniem regularnym wyodrębnisz linki, ta funkcja wstawi wszystkie pasujące stringi do tablicy.


--------------------
aplikacje internetowe | Symfony
Go to the top of the page
+Quote Post
bmL
post
Post #4





Grupa: Zarejestrowani
Postów: 301
Pomógł: 25
Dołączył: 15.07.2007
Skąd: Olsztyn

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


Dzięki, wcześniej natrafiłem na tą funkcję kiedy szukałem na php.net ale nie patrzyłem na składnię tylko na to co zwraca i myślałem, że można wyciągnąć tylko liczbę pasujących stringów.

Temat można zamknąć smile.gif


--------------------
Tutaj miał być jakiś mądry tekst. Miał być... No ale jest głupi tekst.
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 Aktualny czas: 21.08.2025 - 10:57