Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Zmiana części wartości zmiennej
Otto
post
Post #1





Grupa: Zarejestrowani
Postów: 144
Pomógł: 7
Dołączył: 22.03.2010

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


Witam, dziś mam taki problem że chce zamienić część zmiennej w trakcie wykonywania skryptu, głównie chodzi mi o link z YouTube

Normalnie link wygląda tak:
http://www.youtube.com/watch?v=blablabla

a ja chce aby wyglądał tak:

http://www.youtube.com/v/blablabla

czyli jak zamienić watch?v= na v/

Ten post edytował Otto 21.04.2010, 08:18:51
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Otto
post
Post #2





Grupa: Zarejestrowani
Postów: 144
Pomógł: 7
Dołączył: 22.03.2010

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


Znalazłęm nieco na temat tej funkcji preg_replace() no ale niestety coś mi nie wychodzii...

  1. preg_replace("#http\:\/\/(.*?)\/watch\?v\=(.*?)#si", "http://i1.ytimg.com/vi/\\2/default.jpg", $link);


A link wychodzi taki:

http://i1.ytimg.com/vi//default.jpgLV7AzNYh5bo

Problem rozwiązany wystarczyło odrobinę zmienić funkcje (IMG:style_emoticons/default/tongue.gif)
Gdyby ktoś potrzebował:

  1. function link() {
  2. global $link;
  3.  
  4. $link = trim($link);
  5. $link = htmlspecialchars($link);
  6. $link = preg_replace("#http\:\/\/(.*?)\/watch\?v\=(.*?)#si", "http://i1.ytimg.com/vi/\\2", $link);
  7. $link2 = "$link/default.jpg";
  8.  
  9. echo $link2;
  10. }



Ten post edytował Otto 21.04.2010, 10:54:12
Go to the top of the page
+Quote Post

Posty w temacie


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: 28.12.2025 - 03:34