需要你的帮助。我有一个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"];
但它确实无效。
答案 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