2013-02-16 4 views
0

У меня есть ответ JSON от YouTube v2: http://gdata.youtube.com/feeds/api/users/youtube/uploads?orderby=published&max-results=1&alt=json.Parse JSON из массива

Он возвращается только с одним видеозаписью , поскольку я хотел. Я хочу получить название этого видео? Я в настоящее время используется следующий код:

$URL = file_get_contents('http://gdata.youtube.com/feeds/api/users/youtube/uploads?orderby=published&max-results=1&alt=json'); 
$readjson = json_decode($URL); 
$title = $readjson->{'feed'}->{'entry'}->{'title'}->{'$t'}; 
echo $title; 

, но похоже, что это не обычный JSON дерево, так как он имеет массив в видео entry мой код не работает. Любые идеи, как это получить?

ответ

2
$title = $readjson->{'feed'}->{'entry'}[0]->{'title'}->{'$t'}; 
+0

Это сделал трюк, спасибо – Alamri

+0

Обратите внимание, что '-> { 'а'} 'является такой же, как' -> Ā' – Eric

+0

@Eric хорошо, чтобы знать, спасибо. – Alamri