Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]preg_match_all pattern
Forum PHP.pl > Forum > Przedszkole
Lirdoner
Witam, mam mały problem z funkcją preg_match_all
Nie mam pojęcia jak tworzyć te patterny szukałem po różnych stronach ale same przykłady zero wyjaśnień ;/
Pobieram curlem źródło pewnej strony i występuje w nim w jednym miejscu fragment
Kod
value="http://www.jakistmalink.pl" name="option1"

I teraz interesuje mnie pobranie wartości atrybutu value

Proszę o jakąś podpowiedź lub ewentualnie link do jakiejś strony gdzie wszystko jest ładnie wytłumaczone wink.gif
Pozdrawiam
wookieb
google -> phpquery
Lirdoner
wolałbym jednak zrobić to na preg_match_all wink.gif
Lirdoner
No napisałem sobie coś takiego

preg_match_all("/name=\"option1\" value=\"(.*?)\"/", $file, $matches);

Tylko co teraz zrobić aby nie zwracało mi całego tego ciągu name="option1" value="costam" tylko samo costam?
sada
jeśli nie umiesz sobie obliczyć zrób:

  1. print_r($match);

lub
  1. echo var_dump($match)


i zobacz w jakim elemencie tablicy $match siedzi interesujący cię fragment
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.