0

我有一个非常基本的查询字符串,它将 ID 传递给接收页面。

在该页面上,我需要动态调用 YouTube API,并提供我的 playlistID。

我不得不为此使用 PHP,而且它有点超出我的舒适区,所以希望有人可以为我快速修复。

这是我的变量

$playlist;

我需要用该变量替换下面的 77DC230FBBCE4D58。

$feedURL = 'http://gdata.youtube.com/feeds/api/playlists/77DC230FBBCE4D58?v=2';

任何帮助,一如既往,非常感谢!

4

3 回答 3

2

设置$playlist变量后,您可以将提要 URL 构造为:

$feedURL = 'http://gdata.youtube.com/feeds/api/playlists/' . $playlist . '?v=2';

或者

$feedURL = "http://gdata.youtube.com/feeds/api/playlists/$playlist?v=2";
于 2010-03-26T13:05:51.830 回答
1
$feedURL = 'http://gdata.youtube.com/feeds/api/playlists/'.rawurlencode($playlist).'?v=2';

或者更整洁一点:

$feedurl = sprintf(
    'http://gdata.youtube.com/feeds/api/playlists/%s?v=2',
    rawurlencode($playlist)
);

(注意:使用rawurlencode以防万一 [YouTube 播放列表 ID 不太可能] 该$playlist值包含任何时髦的字符。)

更多信息:

于 2010-03-26T13:08:23.853 回答
0
$feedURL = 'http://gdata.youtube.com/feeds/api/playlists/' . $playlist . '?v=2';

您使用句号来连接 PHP 中的字符串

于 2010-03-26T13:04:27.313 回答