4
Get YouTube Video ID and clean URL with PHP
Get YouTube Video ID and clean URL with PHP
<?php
//$url = 'https://www.youtube.com/watch?v=7JAqDMFmTYE&index=4&list=LL5ptMSzmMcoR0g0hISVnTWw';
//$url = 'https://www.youtube.com/watch?v=NU9JoFKlaZ0&list=PLo6aG-353Cqkrei8GU5adW9ZDbW_5Nl1X';
$url = 'https://www.youtube.com/watch?v=A1OqtIqzScI&index=6&list=PLo6aG-353Cqkrei8GU5adW9ZDbW_5Nl1X&gl=JP&hl=ja';
$youtube = preg_replace("#(^|[\n ])([\w]+?://)(www\.youtube)(\.[\w\.]+?/watch\?v=)([\w-]+)([&][\w=+&;%-_]*)*(^[\t <\n\r\]\[])*#is",'
<div>Real Url: \\2\\3\\4\\5\\6</div><hr />
<div>We don\'t need this part: \\6</div><hr />
<div>Clean Url: https://www.youtube.com/v/\\5</div><hr />
<div>Another Clean Url: https://www.youtube.com/watch?v=\\5</div><hr />
<div>Video ID: \\5</div><hr />
<div>Watch Video<br /><object><param name="movie" value="https://www.youtube.com/v/\\5"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed class="video" src="http://www.youtube.com/v/\\5" type="application/x-shockwave-flash" wmode="transparent" allowfullscreen="true"></embed></object></div>',
$url);
echo $youtube;
?>
rated 4 times
(4)
(0)
comments: 1 / hits: 4487
/ 4 years ago, sun, mar 5, 17, 01:51:18
More From
» PHP
Comments
There are no comments for this Snippet yet
Only authorized users can post. Please sign in first, or register a free account