如何从API获取数组

时间:2015-11-04 12:29:23

标签: php arrays api

我想获得剧集编号并从中发布 http://www.omdbapi.com/?t=the+walking+dead&season=6&r=json
但我不知道如何从api中提取数组。

有人可以帮助我吗?

我的代码是:

$title = 'the+walking+dead';
$title2 = urlencode($title);
$json=file_get_contents("http://www.omdbapi.com/?t=$title2&season=6&r=json");
$details=json_decode($json);
if($details->Response=='True')
{   
        $episodios=$details->Episodes;
}

2 个答案:

答案 0 :(得分:3)

$title = 'the+walking+dead';
$title2 = urlencode($title);
$json = file_get_contents("http://www.omdbapi.com/?t=$title2&season=6&r=json");
$details = json_decode($json);
if ($details->Response == 'True') {

    echo 'There are ' . count($details->Episodes) . ' episodes<br />';

    foreach ($details->Episodes as $key => $episode) {
        echo 'Episode criteria number is ' . ($key + 1) . '<br />';
        echo 'Episode Number: ' . $episode->Episode . '<br />';
        echo 'Released: ' . $episode->Released . '<br />';
    }
}

答案 1 :(得分:0)

<?php

$title = 'the+walking+dead';
$title2 = urlencode($title);
$json=file_get_contents("http://www.omdbapi.com/t=$title2&season=6&r=json");
$details=json_decode($json);
if($details->Response=='True')
{   
    $episodios=$details->Episodes;
    foreach ($episodios as $episode) {
        echo 'Episode Number: ' . $episode->Episode . '<br />';
        echo 'Released Date: ' . $episode->Released . '<br />';
    }
}
?>