Я знаю, что многие обращались за помощью в отношении "неопределенного смещения: 0", и я думаю, что знаю, что это значит (нет значения в этой позиции), но я не могу понять, почему я получаю эту ошибку.
Я хочу использовать TXT, заполненный идентификаторами YouTube и вернуть названия.Это работает без проблем, если я ввожу идентификаторы напрямую, но если я использую переменную $ video_id, я получаю ошибку «неопределенное смещение: 0»
<?php
$ids = file("ids.txt");
for($i=0;$i<count($ids);$i++){
$video_id = $ids[$i];
$api_key = 'MY_API_KEY';
$api_url = 'https://www.googleapis.com/youtube/v3/videos?part=snippet%2CcontentDetails%2Cstatistics&id='.$video_id.'&key='.$api_key;
$data = json_decode(file_get_contents($api_url));
echo $data->items[0]->snippet->title;
}
?>
Может кто-то помочь и сказать мне, почему это не работает