Cita:
Iniciado por Triby
& = ampersand
Bueno, si puedes obtener la ID del video, es bastante fácil crear la URL como mejor prefieras, con tu ejemplo:
URL original: youtube.com/watch?v=
PsbPkZPKEuY&feature=branded
ID del video:
PsbPkZPKEuY
Creas la URL a tu gusto: youtube.com/v/
id-del-video
Código PHP:
Ver original$url = "http://www.youtube.com/watch?v=PsbPkZPKEuY&feature=branded";
$video = funcion_que_devuelve_id($url);
echo "http://www.youtube.com/v/$video";
Cuál es el problema con eso?
En cuanto a la expresión regular, ya la tienes en la función que te sugerí en el mensaje anterior, sólo adapta para obtener lo que necesitas.
entiendo entiendo Xd jejes
el problema es como quitar esos caracteres despues del anderson
osea
&feature=branded
podria hacer un str_replace
de eso, pero hay millones de paginas que usan el anderson..
tambien podria hacer una funcion que contara despues del anderson y borrara todo hasta donde hay un espacio.
pero se me hace que sera mas proceso que si se pone en la expresion regular.
que opinan?
lo que pasa es que en la caja de texto no solo se capturan urls de video, si no cualquier texto junto con videos y cualquier url en el orden que sea.
y la cuestion es que si el usuario mete las cosas en un orden, es que el otro usuario vea todo en el mismo orden como se lo enviaron.
no se si me explique
voy a probarlo con la expresion regular que me sugirio