我使用以下代码:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_TIMEOUT, 12);
$result = curl_exec($ch);
curl_close ($ch);
Run Code Online (Sandbox Code Playgroud)
然而,它正在立即打印结果.是否可以将JSON结果放入变量中,以便在需要时将其打印出来?
Kel*_*Kel 158
设置CURLOPT_RETURNTRANSFER选项:
// ...
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
$result = curl_exec($ch);
Run Code Online (Sandbox Code Playgroud)
根据文档:
CURLOPT_RETURNTRANSFER-TRUE将传输作为返回值的字符串返回,curl_exec()而不是直接输出.