Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]preg_match_all pattern
Lirdoner
post
Post #1





Grupa: Zarejestrowani
Postów: 500
Pomógł: 1
Dołączył: 29.09.2009

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


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 (IMG:style_emoticons/default/wink.gif)
Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
wookieb
post
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




google -> phpquery
Go to the top of the page
+Quote Post
Lirdoner
post
Post #3





Grupa: Zarejestrowani
Postów: 500
Pomógł: 1
Dołączył: 29.09.2009

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


wolałbym jednak zrobić to na preg_match_all (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post
cycofiasz
post
Post #4





Grupa: Zarejestrowani
Postów: 711
Pomógł: 127
Dołączył: 5.07.2008
Skąd: Łódź

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


http://gajdaw.pl/php/wyrazenia-regularne-p...utorial/p1.html
Go to the top of the page
+Quote Post
Lirdoner
post
Post #5





Grupa: Zarejestrowani
Postów: 500
Pomógł: 1
Dołączył: 29.09.2009

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


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?
Go to the top of the page
+Quote Post
sada
post
Post #6





Grupa: Zarejestrowani
Postów: 302
Pomógł: 24
Dołączył: 6.12.2008

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


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
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 06:12