Función php para obtener el ID de un determinado video o url de youtube que pasaremos como parámetro a la función.
Un ejemplo de uso:
function id_youtube($url) { $patron = '%^ (?:https?://)? (?:www\.)? (?: youtu\.be/ | youtube\.com (?: /embed/ | /v/ | /watch\?v= ) ) ([\w-]{10,12}) $%x'; $array = preg_match($patron, $url, $parte); if (false !== $array) { return $parte[1]; } return false; } echo id_youtube('https://www.youtube.com/watch?v=9WZn9PkTDJY'); // Imprime: 9WZn9PkTDJY
Agradezco tu comentario 🤘