Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Wycinanie identyfikatora filmu z adresu "www.youtube.com/watch..."
Forum PHP.pl > Forum > Przedszkole
Kulfon
Zupełnie nie mam pojęcia jakich funkcji użyć do tego, żeby wyciąć z np. takiego adresu: http://www.youtube.com/watch?v=hr8ToNoxLwo tę: hr8ToNoxLwo część.

Oczywiście ten identyfikator ma różną długość więc wycięcie od tyłu stałej ilości znaków odpada. Oprócz tego do takiego adresu mogą dojść różne inne zmienne.
Zastanawiałem się jak tutaj użyć funkcji srtpos() lub preg_match() ale nie mam pojęcia. Nie wiem jak określić pozycję tego identyfikatora i nie wiem jak wyciąć z adresu znaki które są tym identyfikatorem. Proszę o jakieś rady smile.gif

No i po drugie... Nie do końca wiedziałem jak za pomocą wyrażeń regularnych sprawdzić czy adres zawiera np.: www.youtube.com/watch?v= i wyglądało to w moim przypadku tak: preg_match("/^\w\w\w\.\y\o\u itd itd
d3ut3r
możesz użyć np takiego kodu:

  1. $string="http://www.youtube.com/watch?v=hr8ToNoxLwo";
  2. $arr=parse_url($string);
  3. parse_str($arr['query']);
  4. echo $v;


Kulfon
Bardzo dziękuję, działa smile.gif

Co prawda nie do końca wiem co tam się dzieje z tym adresem ale to zaraz z manuala wyciągnę.
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.