2

下面我有一段代码通过 API 返回一些信息。

$page = 'http://api.duedil.com/sandbox/v2/company/03977902.json?    fields=get_all&api_key=***********';
$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, $page);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_exec($ch);
curl_close($ch);

这会打印出以下结果http://www.visitrack.co.uk/testdata.php

我想要做的是将结果拆分为单个变量。

谢谢

4

1 回答 1

0

这样的事情应该可以解决问题:

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $page);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); // forces curl_exec() to return page as a string
$json = curl_exec($ch);
curl_close($ch);
$data = json_decode($json, TRUE); // parse json string to array
print_r($data);
于 2013-03-15T15:49:02.987 回答