php – 将简短的youtube网址转换为完整网址

大家好我正在寻找一种简单的方法来检查字符串是否等于这样的网址:

http://youtu.be/WWQZ046NeUA

要将其转换为适当的youtube网址,请执行以下操作:

http://www.youtube.com/watch?v=WWQZ046NeUA

如果不是不管它,在php中最简单的方法是什么?

解决方法:

您可以使用此preg_replace调用:

$u = 'http://youtu.be/WWQZ046NeUA';
$r = preg_replace('~^https?://youtu\.be/([a-z\d]+)$~i', 'http://www.youtube.com/watch?v=$1', $u);
上一篇:php – 使用公司代理的后备解决方案嵌入YouTube视频


下一篇:java中的NotificationCompat.Builder中的setLargeIcon()不起作用