【发布时间】:2015-01-22 23:51:36
【问题描述】:
我是 php 新手,我想知道如何检索已洗牌的 YouTube ID。 这就是我的意思..
$playlist_id = "PLB9DAD6B9EDAEE7BC";
$cont = json_decode(file_get_contents('http://gdata.youtube.com/feeds/api/playlists/'.$playlist_id.'/?v=2&alt=json&feature=plcp'));
$feed = $cont->feed->entry;
if(count($feed)) {
foreach($feed as $item) {
$title = $item->title->{'$t'};
$desc = $item->{'media$group'}->{'media$description'}->{'$t'};
$id = $item->{'media$group'}->{'yt$videoid'}->{'$t'};
}
}
这基本上是从播放列表中获取 id、标题和描述,我怎样才能洗牌 $id 给我唯一的不重复值,以便我以后可以在这里使用它?
<iframe ... src="http://www.youtube.com/embed/<?= $id ?>" allowfullscreen></iframe>
我的目标是每次访问时刷新页面以获取新视频,并在结束时自行重置(或继续选择唯一值)
提前谢谢你,非常感谢..
【问题讨论】:
标签: php json youtube-api shuffle