-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()関数を再度呼び出す必要がありますが、同じサイトを2回呼び出すため、アプリケーションの速度が低下します。

どんな助けでもいいでしょう

4

2 に答える 2

1

file_get_contents() は文字列を返します (http://php.net/manual/en/function.file-get-contents.php)。文字列を別の関数に渡すことができます(例のように)。それは機能していませんか?

于 2012-11-10T22:37:57.997 に答える
0

file_get_contents() の代わりに cURL を使用すると、少し速くなります。

cURL マニュアル

于 2012-11-10T22:40:28.757 に答える