/ Published in: PHP
This code allows you to retrieve the 11-character ID string from a YouTube video URL.
Expand |
Embed | Plain Text
Copy this code and paste it in your HTML
/* * Retrieve the video ID from a YouTube video URL * @param $ytURL The full YouTube URL from which the ID will be extracted * @return $ytvID The YouTube video ID string */ function getYTid($ytURL) { $ytvIDlen = 11; // This is the length of YouTube's video IDs // The ID string starts after "v=", which is usually right after // "youtube.com/watch?" in the URL // In case the "v=" is NOT right after the "?" (not likely, but I like to keep my // bases covered), it will be after an "&": if($idStarts === FALSE) // If still FALSE, URL doesn't have a vid ID if($idStarts === FALSE) // Offset the start location to match the beginning of the ID string $idStarts +=3; // Get the ID string and return it return $ytvID; }