Как правильно написать конструкцию foreach?

Подскажите как в этом случае сделать правильно обвертку не могу вывести все результаты выводит только один

$result_json = youtube_search($apikey, $search, $limit) ;
$result = json_decode( $result_json );

foreach($result as $res) {


echo 'ID: '.$res->items[0]->id->videoId.'<br><br>
TITLE: '.$res->items[0]->snippet->title.'<br><br>
DESC: '.$res->items[0]->snippet->description.'<br><br>
<img width=120 height=90 src='.$res->items[0]->snippet->thumbnails->default->url.'><br><br>
<img width=320 height=180 src='.$res->items[0]->snippet->thumbnails->medium->url.'><br><br>
<img width=480 height=360 src='.$res->items[0]->snippet->thumbnails->high->url.'><br><br>
<iframe width=600 height=500 src=https://www.youtube.com/embed/'.$res->items[0]->id->videoId.'?feature=oembed frameborder=0 allowfullscreen></iframe><br><br>';

}


  • Вопрос задан
  • 180 просмотров
Решения вопроса 1
alexey-m-ukolov
@alexey-m-ukolov Куратор тега PHP
foreach($result->items as $item) {
echo 'ID: '.$item->id->videoId.'<br><br>
TITLE: '.$item->snippet->title.'<br><br>
DESC: '.$item->snippet->description.'<br><br>
<img width=120 height=90 src='.$item->snippet->thumbnails->default->url.'><br><br>
<img width=320 height=180 src='.$item->snippet->thumbnails->medium->url.'><br><br>
<img width=480 height=360 src='.$item->snippet->thumbnails->high->url.'><br><br>
<iframe width=600 height=500 src=https://www.youtube.com/embed/'.$item->id->videoId.'?feature=oembed frameborder=0 allowfullscreen></iframe><br><br>';
}
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
villiwalla
@villiwalla
HTML-верстка
цикл в цикле либо рекурсию
Ответ написан
Eridani
@Eridani
Мимо проходил
$res->items[0]
Так выж явно ключ указываете, он Вам первый и показывает
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы