如何从PHP和cakephp中的YouTube网址获取视频ID
我有这个网址
http://youtu.be/JaFfJN_iKdA
如何通过正则表达式从中获取视频ID
最佳答案
$url = "http://youtu.be/JaFfJN_iKdA";
if (preg_match('%(?:youtube\.com/(?:user/.+/|(?:v|e(?:mbed)?)/|.*[?&]v=)|youtu\.be/)([^"&?/ ]{11})%i', $url, $result)) {
$video_id = $result[1];
}
这将适用于许多常见的YT URL格式,包括您发布的格式。
关于php - 如何从PHP和cakephp中的YouTube网址获取视频ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6452514/