用于分隔变量的API信息

时间:2014-04-25 10:17:04

标签: php arrays api variables

我使用了老师制作的API。到目前为止,我能够从中获取一些信息。 但我需要将某些信息转化为变量,因此我可以将其推送到我的数据库中。我到目前为止对信息进行了解码,看起来像这样:

Array
(
    [0] => stdClass Object
        (
            [homeClub] => Roda JC
            [awayClub] => Feyenoord
        )
[1] => stdClass Object
    (
        [homeClub] => SC Cambuur
        [awayClub] => Feyenoord
    )

[2] => stdClass Object
    (
        [homeClub] => Heracles Almelo
        [awayClub] => Feyenoord
    )
And so on

但是现在我需要将homeClub和awayClub分别变为单独的变量。我卡住了。 如果有人能帮助我,那就太好了。到目前为止,这是我的代码:

$methods = array(
    'wedstrijden?club=Feyenoord'
);

$method = $methods[0];

$data = json_decode(file_get_contents($url . $method));
print_rr($data);

function print_rr($data){

    echo '<pre>';
    print_r($data);
    echo '</pre>';
}

1 个答案:

答案 0 :(得分:0)

<?php
foreach($data as $row) {
    echo "home club is: " . $row->homeClub;
    echo "away club is: " . $row->awayClub;
}

您还可以将json解码为关联数组:

更改$data = json_decode(file_get_contents($url . $method));

$data = json_decode(file_get_contents($url . $method), true);

并使用:

进行迭代
<?php
foreach($data as $row) {
    echo "home club is: " . $row['homeClub'];
    echo "away club is: " . $row['awayClub'];
}

哦,不要让SO'er做你的功课:P