php - 用 PHP 处理多维 JSON 数组

标签 php json

这是 deepbit.net 为我的比特币矿工 worker 返回的 json。我正在尝试访问工作人员数组并循环打印我的 myemail@gmail.com 工作人员的统计信息。我可以访问 confirmed_reward、hashrate、ipa 和 payout_history,但我在格式化和输出 workers 数组时遇到问题。

{
 "confirmed_reward":0.11895358,
 "hashrate":236.66666667,
 "ipa":true,
 "payout_history":0.6,
 "workers":
    {
      "myemail@gmail.com":
       {
         "alive":false,
         "shares":20044,
         "stales":51
       }
    }
}

谢谢你的帮助:)

最佳答案

我假设你已经解码了你用 json_decode 给出的字符串方法,比如...

$data = json_decode($json_string, TRUE);

要访问特定工作人员的统计信息,只需使用...

$worker_stats = $data['workers']['myemail@gmail.com'];

例如,要检查它是否还活着,您可以使用...

$is_alive = $worker_stats['alive'];

其实就是这么简单。 )

关于php - 用 PHP 处理多维 JSON 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9471592/

相关文章:

php - 似乎无法正确使用正则表达式模式

php - 将 PHP 与图表和 MySQL 数据结合使用

java - 如何在JSON中添加根节点

java - 使用用索引项表示的集合生成 JSON

python - 使用列表递归迭代嵌套字典,并替换匹配的值

PHP cURL 在发布到虚拟主机时说永久移动

php - Wordpress - 在管理选项页面中提交表单时将值保存到数组

php - 我的 PHP SQL 语句有什么问题?

java - 列表的 Kotlin Gson 自定义反序列化器

Javax Jersey 客户端处理异常