从PHP脚本中获取变量

时间:2014-08-30 12:07:04

标签: php variables

我正在建立一个网站,以https://api.captcoin.com/address/top/100显示数据。我需要能够使网站获取变量("地址","百分比","余额"和"排名")这个脚本,并在我的网站中使它们成为局部变量,以便我可以显示它们。如何获取这些变量并在我的网站中使用它们?

3 个答案:

答案 0 :(得分:2)

首先,您需要获取远程页面内容:

$remote = file_get_contents('link');

然后,由于数据是json格式,您需要使用json_decode函数对其进行解码。

$data = json_decode($remote, true); 

true表示$remote应解码为关联数组。

最后你可以像普通的php数组一样访问数据:

echo $data['top'][0]['address'];

此外,您应该添加一些逻辑来处理无法访问远程服务器的情况。

答案 1 :(得分:0)

使用json_decode将该网址的内容转换为数组,然后像通过任何数组一样搜索它。

要获取网站的实际内容,请参阅此帖Get file content from a URL?

答案 2 :(得分:0)

您可以使用javascript或php执行此操作。

使用javascript使用此: http://api.jquery.com/jquery.getjson/ 你获取页面输出并将它们作为变量推送到php。

使用php,你可以使用 http://php.net/manual/en/function.json-decode.php

您创建一个数组以将json数据推送到:

$object = array();
$json = file_get_contents('https://api.captcoin.com/address/top/100');
$object = json_decode ( string $json , true)

请注意,这是未经测试的,请阅读json_decode api以自定义函数调用。