如何使用 PHP 从 JSON 中获取数据

市场

我有一个 JSON 文件,我想用 PHP 访问并获取某些数据。

杰森

{
  "time": {
    "updated": "Aug 5, 2017 11:29:00 UTC",
    "updatedISO": "2017-08-05T11:29:00+00:00",
    "updateduk": "Aug 5, 2017 at 12:29 BST"
  },
  "disclaimer": "This data was produced from the CoinDesk Bitcoin Price Index (USD). Non-USD currency data converted using hourly conversion rate from openexchangerates.org",
  "chartName": "Bitcoin",
  "bpi": {
    "USD": {
      "code": "USD",
      "symbol": "$",
      "rate": "3,162.7838",
      "description": "United States Dollar",
      "rate_float": 3162.7838
    },
    "GBP": {
      "code": "GBP",
      "symbol": "£",
      "rate": "2,425.3554",
      "description": "British Pound Sterling",
      "rate_float": 2425.3554
    },
    "EUR": {
      "code": "EUR",
      "symbol": "€",
      "rate": "2,686.2440",
      "description": "Euro",
      "rate_float": 2686.244
    }
  }
}

我试图从 JSON 对象中获取数据并尝试了这些事情。没有任何运气。

$test = $json_data['bpi']['EUR'][0]['rate'];
echo $test;

$array = json_decode($json_data, true);
echo $array->bpi->EUR->rate;
echo $array['bpi'][2]['rate'];
echo $array[1]['bpi'][1];

有人可以帮我吗

Danila Ganchar

首先bpi是关联数组(键 - 字符串,而不是整数)

$data = '{your_json_string_here}';
# as array
$array = json_decode($data, true);

echo $array['bpi']['EUR']['rate']; # 2,686.2440

# as object 
$array = json_decode($data);

echo $array->bpi->EUR->rate; # 2,686.2440

使用print_r($array);用于调试。希望这可以帮助。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用PHP从JSON API中获取数据

来自分类Dev

无法使用 PHP 从 JSON 中获取数据

来自分类Dev

如何使用 PHP 从 JSON 响应中获取特定数据

来自分类Dev

如何使用 PHP 从 JSON 中获取最后 5 个数据?

来自分类Dev

如何使用PHP获取JSON数据

来自分类Dev

如何使用PHP获取JSON数据

来自分类Dev

如何使用 php 脚本从 MySQL 数据库中获取数据到嵌套的 JSON 数组中?

来自分类Dev

如何从php中的json数组中获取数据

来自分类Dev

如何获取在PHP中工作的JSON数据的分页?

来自分类Dev

如何在ajax.php页面中获取JSON数据?

来自分类Dev

如何获取json数组并插入数据库中。的PHP

来自分类Dev

如何在angularjs中从php获取json数据

来自分类Dev

如何从php中的异常端口获取JSON数据?

来自分类Dev

如何从 Azuracast API json 输出中获取 PHP 数据?

来自分类Dev

使用PHP从SQL查询中获取特定的JSON数据

来自分类Dev

使用php从json中的嵌套数组获取数据

来自分类Dev

使用Mysql Php从2个表中获取数据后如何编码JSON?

来自分类Dev

如何直接从mysql数据库中获取图像并使用php以json格式显示它们?

来自分类Dev

如何使用PHP以正确的格式获取JSON数据

来自分类Dev

如何使用php获取json编码数据

来自分类Dev

如何使用PHP中的函数获取数据?

来自分类Dev

如何通过php从json获取数据?

来自分类Dev

使用php从json网址获取数据?

来自分类Dev

使用PHP从Stripe Webhook JSON获取数据

来自分类Dev

使用jQuery从PHP文件获取JSON数据

来自分类Dev

使用PHP cURL获取JSON数据

来自分类Dev

使用 AJAX 从 PHP 函数获取 JSON 数据

来自分类Dev

从PHP中获取Instagram订阅JSON数据

来自分类Dev

从php中的json数组获取数据

Related 相关文章

热门标签

归档