我有以下代码对 URL 进行 API 调用。响应是有json格式的。当收到响应数据时,我想使用另一个函数进一步处理数据,而不是在控制台中显示数据(我想仅显示最终处理的输出)。但目前,API 调用的响应与最终处理的输出一起显示在控制台中。
处理后的最终数据将保存在$processedData变量中。
<?php
function getDataFromApi(){
$url = 'https://www.myurl.com/data.json';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
$result = curl_exec($ch);
curl_close($ch);
return $result;
}
function processData($data){
/**
* Do the processing and save processed data in $processedData variable.
*/
// Finally display the data
echo $processedData;
}
$result = getDataFromApi();
processData($result);
Run Code Online (Sandbox Code Playgroud)
如何不显示中间 cURL 响应而仅显示最终响应?
小智 1
使用如下
function processData($data){
/** * Do the processing */
// Finally display the data echo $data;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1818 次 |
| 最近记录: |