我正在尝试从链接中检索视频ID,但返回的结果为NULL:
$myurl = "https://www.youtube.com/watch?v=-aSJ2nRUcTk&list=PLIaLMmGmfJ03L5A1Xoyxa_034xxSurqrO";
preg_match('/?v=(.*)&(index|list)/', $myurl, $match);
var_dump($match);
我正在寻找此视频ID:-aSJ2nRUcTk
提前致谢
答案 0 :(得分:4)
你可以在没有正则表达式的情况下通过在?
上展开(或者使用子字符串或其他方法来获取?
之后的内容)并将查询字符串解析为具有{{1的数组}}
http://php.net/manual/en/function.parse-str.php
parse_str