我正在嘗試從我在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