parse_str,parse_url

时间:2012-08-27 20:25:44

标签: php string parsing youtube-api parse-url

我一直在使用parse_url和parse_str来获取来自youtube.com链接的?v =,不幸的是,似乎youtube传递了以下划线和连字符开头的视频ID。

结果,

$url = parse_url($url);
$vid = parse_str($url['query'], $output);
$video_id = $output['v'];

给我一​​个格式错误的ID,其中-s被更改为_ - 无论如何告诉parse_url,parse_str没有表现出这种行为?或其他一些工作?

理想情况下,我想避免使用正则表达式。

0 个答案:

没有答案