我使用的代码如下:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_TIMEOUT, 12);
$result = curl_exec($ch);
curl_close ($ch);
然而,它正在直接打印结果.是否可以将JSON结果放入一个变量中,以便在需要时打印出来?
我使用的代码如下:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_TIMEOUT, 12);
$result = curl_exec($ch);
curl_close ($ch);
然而,它正在直接打印结果.是否可以将JSON结果放入一个变量中,以便在需要时打印出来?
设置CURLOPT_RETURNTRANSFER
选项:
// ...
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
$result = curl_exec($ch);
每the docs人:
CURLOPT_RETURNTRANSFER
-101将传输作为返回值为curl_exec()
的字符串返回,而不是直接输出.