Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Wyciągnięcie id z linku
Pompom
post 25.04.2014, 15:23:26
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 25.04.2014

Ostrzeżenie: (10%)
X----


Witam, czy oświecił by mnie ktoś jak z poniższego adresu url wydobyć samo id filmu (w tym przypadku jest to 661817)?
http://www.filmweb.pl/film/Grand+Budapest+Hotel-2014-661817
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Crozin
post 25.04.2014, 15:38:52
Post #2





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


Skorzystaj z odpowiedniego wyrazenia regularnego:
  1. preg_match('#^http://www\\.filmweb\\.pl/film/[\\w\\-\\+]+\\-(\\d+)$#', 'URL', $m);
Go to the top of the page
+Quote Post
Pompom
post 25.04.2014, 15:56:33
Post #3





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 25.04.2014

Ostrzeżenie: (10%)
X----


Dziękuję za szybką odpowiedź, wpadłem też na pomysł rozbić to za pomocą explode, aczkolwiek wybiorę chyba wyrażenia regularne.
  1. $url = "http://www.filmweb.pl/film/Grand+Budapest+Hotel-2014-661817";
  2. $podziel = explode("-", $url);
  3. echo $podziel[count($podziel)-1]."<br/>";


Ten post edytował Pompom 25.04.2014, 15:57:26
Go to the top of the page
+Quote Post
Turson
post 25.04.2014, 16:16:53
Post #4





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


echo $podziel[count($podziel)-1]."<br/>";
end
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: 14.08.2025 - 03:43