如何使用PHP遍历JSON?

苏菲安·卡杜里(Soufyane Kaddouri)

我正在尝试遍历fixer.io API中的货币,但是我的代码无法正常工作。我究竟做错了什么?

    $json = file_get_contents('http://api.fixer.io/latest');
    $data = json_decode($json);
    dd($data);

    foreach ($data as $key => $value) {
        for ($i = 0; $i < 3; $i++) {
            dump($value[$i]);
        }
        die;
    }

编辑:var_dump($ data);

在此处输入图片说明

拉吉普·保罗(Rajdeep Paul)

首先,truejson_decode()函数中传递第二个参数,以将解码后的数据作为数组获取。然后,使用如下所示的简单foreach循环:

$json = file_get_contents('http://api.fixer.io/latest');
$data = json_decode($json, true);

foreach($data['rates'] as $currency => $value){
    echo $currency . " => " . $value . '<br />';
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章