在PHP中解析视频ID的youtube视频链接最合理的方法是什么?

Ric*_*uez 2 php

可能重复:
Youtube API - 提取视频ID
如何从PHP中的URL字符串中提取查询参数?

如果输入如下:

$input = 'http://www.youtube.com/watch?v=ALph_u2iee8&feature=topvideos_music';
Run Code Online (Sandbox Code Playgroud)

我想最终得到:

$result = 'ALph_u2iee8';
Run Code Online (Sandbox Code Playgroud)

在PHP中最合理的方法是什么?

Lev*_*son 11

PHP已经具备处理这个功能的功能.

$input = 'http://www.youtube.com/watch?v=ALph_u2iee8&feature=topvideos_music';

$queryString = parse_url($input, PHP_URL_QUERY);

$queries = array();

parse_str($queryString, $queries);

echo $queries['v'];
Run Code Online (Sandbox Code Playgroud)