使用php

时间:2017-06-09 21:14:34

标签: php arrays json

需要你的帮助。我有一个json数组:

ethereumStats = {"blockTime": 16.890625, "lastUpdate": 1497042002.725094, "priceUsd": 275.742, "difficulty": 663594472929704.8};

如何从数组中获取每个数据的结果。

我试过这种方式:

$info = file_get_contents("http://alpha61.com/ethereum.json"); 
$result = json_decode($info,true);

$blockTime = $result["priceUsd"];

但它确实无效。

1 个答案:

答案 0 :(得分:0)

这是我扔在一起解析返回的文件中的JSON字符串的内容:

$info = file_get_contents("http://alpha61.com/ethereum.json"); 
$data = explode(" = ", $info);
$json = rtrim($data[1],";");
$result = json_decode($json,true)
$blockTime = $result["priceUsd"];

你要求的文件是用在javascript标签中的,比如这个<script src="http://alpha61.com/ethereum.json"></script>,所以将jSON拉出来用于php

有点尴尬