我正在尝试从我在YouTube上创建的播放列表中提取标题和视频ID。使用php从json结果中提取项目(项目显示不止一次)
我使用youtube api v3
将播放列表结果恢复为json格式。
我可以提取我需要的信息,但由于某些原因,结果不像预期的那样回来。
例如,我在这个播放列表中有三个视频作为测试,当我查看json结果时,它还列出了3个项目。
但是,当我使用下面的代码列出项目时,前两项每次都列出4次,最后一项列出一次。
P.S我遗漏了$url
因为它不是我的问题的原因。
$result77 = file_get_contents($url);
$YTapiJSON = json_decode($result77, TRUE);
foreach ($YTapiJSON['items'] as $key){
foreach ($key as $key2) {
foreach ($key2 as $key3) {
$title = $key2['title'];
$key4 = $key2['resourceId']['videoId'];
}
if(!empty($key4)) {
echo $title. "Added " .$key4. "<br>";
}
}
}
不知道如何 “标签” 我的代码正确。因为你可能可以解决这个问题,所以我很想在这里发布,并且仍然试图找出如何显示代码以及我需要提问的所有内容。 – Born2DoubleUp
我更新了我的第一篇文章,希望能提供更多的帮助。 – Born2DoubleUp