-5

是否可以将file_get_contents()数据传递给其他函数?请参阅下文以获得更好的理解。

function getURL($search){
    $url      = "http://www.example.com?search=".$search;
    $data     = file_get_contents($url);
    $formated = formatData($data);
    return $formated;
}
function formatData($data){
   $format = $data;
   //some formating here
   return $format;
}

这是我目前正在尝试做的事情,如果我想这样做,我必须file_get_contents()再次调用该函数,但这会减慢应用程序的速度,因为它两次调用同一站点。

你能帮忙的话,我会很高兴

4

2 回答 2

1

file_get_contents() 返回一个字符串 (http://php.net/manual/en/function.file-get-contents.php)。您可以将字符串传递给另一个函数(就像在您的示例中一样)。那不工作吗?

于 2012-11-10T22:37:57.997 回答
0

尝试使用 cURL 而不是 file_get_contents() 会快一点。

卷曲手册

于 2012-11-10T22:40:28.757 回答