Как да взема само част от url адрес?

streleca_stz

Registered
Здравейте! Искам да ви попитам как мога да взема само част от url адрес? Например ми трябва за YouTube ...
За това говоря: http://www.youtube.com/watch?v=vYX7vScrdMM

Много ще се радвам ако ми кажете.. :) също така как може да стане така, че да вземе само vYX7vScrdMM дори и след него да има други символи?
 
$url = 'http://www.youtube.com/watch?v=pa14VNsdSYM&feature=channel';

preg_match("/\.com\/watch\?v\=([a-z0-9]+)/si", $url, $out);

echo '<iframe title="YouTube video player" class="youtube-player" type="text/html" width="600"
height="375" src="http://www.youtube.com/embed/'.$out[1].'" frameborder="0" allowFullScreen></iframe>';

Ще вземе това в удебеленото и ще го сложи директно във видео, но ако искаш само това си го замени с echo $out['1']; и ще ти излезне
 
PHP_Masters каза:
$url = 'http://www.youtube.com/watch?v=pa14VNsdSYM&feature=channel';

preg_match("/\.com\/watch\?v\=([a-z0-9]+)/si", $url, $out);

echo '<iframe title="YouTube video player" class="youtube-player" type="text/html" width="600"
height="375" src="http://www.youtube.com/embed/'.$out[1].'" frameborder="0" allowFullScreen></iframe>';

Ще вземе това в удебеленото и ще го сложи директно във видео, но ако искаш само това си го замени с echo $out['1']; и ще ти излезне

Мерси, перфектно е! :?:
 

Back
Горе