【发布时间】:2011-10-10 18:36:21
【问题描述】:
可能的重复:
Youtube API - Extract video ID
How do I extract query parameters from an URL string in PHP?
如果输入如下:
$input = 'http://www.youtube.com/watch?v=ALph_u2iee8&feature=topvideos_music';
我想最终得到:
$result = 'ALph_u2iee8';
在 PHP 中最合理的方法是什么?
【问题讨论】:
-
我投票不重复:这个问题总是有相同的格式,另一个有多种格式并从字符串中解析链接。这是一个更简洁的问题。
-
它是重复的。你(@Levi)真的应该在里面发布你的答案。当 PHP 具有易于理解的任务函数时,使用一个巨大的正则表达式是很疯狂的。
-
我重申我的立场:这不是重复的。该问题涉及任何格式的 youtube url,而这个问题涉及一种格式。仅仅因为它是一个子集问题,并不意味着它应该得到一个子集或重复的答案。对于指定的这种格式,有一个非常量身定制的答案。机制甚至不尽相同。
标签: php