Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]deczko skomplikowane wyszukiwanie
Forum PHP.pl > Forum > Przedszkole
bmL
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ę.
b_chmura
w takim razie:
http://pl.php.net/manual/en/function.preg-match-all.php
AxZx
funkcja preg_match_all()
wyrazeniem regularnym wyodrębnisz linki, ta funkcja wstawi wszystkie pasujące stringi do tablicy.
bmL
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
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.