PHPFunciones PropiasPHP - Obtener el ID de video de Youtube

PHP – Obtener el ID de video de Youtube

-

- Advertisment -

Con esta función se puede obtener solo el ID del video de Youtube, funciona convirtiendo la URL en un array con sus respectivos componentes así como los parámetros que tenga, por eso se devuelve el ítem “v” del array que es el parámetro de videos en Youtube, recordemos que una URL puede tener más de un parámetro como el feature, rel, etc.

También se puede realizar algo similar usando Expresiones regulares, pero de esta forma me parece bien (al menos para mi)

function GetYoutubeID($url)
{
	if (strstr($url,'youtu.be'))
	{
		return str_ireplace(array('https://youtu.be/','http://youtu.be/'),'',$url);
	}
	else
	{
		parse_str( parse_url( $url, PHP_URL_QUERY ), $temp );
		return $temp['v'];
	}
}

Pero Youtube también maneja un tipo de URL corta que tiene como dominio youtu.be seguido del ID como si fuera una carpeta, en ese caso solo limpio la URL y dejo la parte del ID, por tanto esta función es util para obtener el ID de cualquier enlace de Youtube

DEJA UNA RESPUESTA

Por favor ingrese su comentario!
Por favor ingrese su nombre aquí

Últimas Noticias

WordPress – Crear BBCODE o shortcode personalizados

Los BBCODES o "shortcode" son esas funciones que tiene Wordpress y que se usan con corchetes, que generalmente te...

WordPress – Enviar título de la página o campo oculto, en Contact Form 7

Problema: Tengo un cliente que tiene una web con muchos productos y en todas sus páginas usa el mismo formulario...

Laravel – Modo Debug según IP

En algunos casos se necesita el modo DEBUG según IP, por ejemplo cuando estamos en producción y tenemos un...

Reemplazar URLs cuando cambias de dominio en WordPress (también de http a https)

Cuando haces un cambio de dominio por alguna razón (antes te llamabas www.viejodominio.com y ahora www.nuevodominio.com) si bien ya...
- Advertisement -

Como ejecutar comandos Artisan desde consola Git

Voy a suponer que ya tienen instalado el composer y php de manera global y un proyecto en Laravel....

Ejecutar Composer y/o PHP de manera Global en Windows

Si por alguna razón al instalar Composer este no funciona desde cualquier ruta estando en linea de comandos (ya...

Debe leer

- Advertisement -

También podría gustarteRELACIONADA
Recomendada para usted