通过API处理数据

时间:2014-10-13 17:46:56

标签: php json api

已经阅读了一段时间关于通过API处理数据而没有运气。 要么它显示完整的api响应,要么根本没有。

API响应如下:

{"status":"success","data":{"address":"198aMn6ZYAczwrE5NvNTUMyJ5qkfy4g3Hi","balance":8000.00033346,"balance_multisig":0},"code":200,"message":""}

我的处理代码是:

$url = "http://btc.blockr.io/api/v1/address/balance/198aMn6ZYAczwrE5NvNTUMyJ5qkfy4g3Hi";
$website = file_get_contents($url);
$result = json_decode($website);
printf($result["data"]["balance"]);

任何想法我做错了什么?

我需要 余额部分

1 个答案:

答案 0 :(得分:0)

尝试

printf($result->data->balance);

$result = json_decode($website, true);  // When the second parameter is TRUE, returned objects will be converted into associative arrays. 
printf($result["data"]["balance"]);

Reading the manual也有帮助。