2012-11-10 183 views
-5

是否可以將file_get_contents()數據傳遞給另一個函數?請參閱下文以獲得更好的理解。PHP將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()功能的事情,但是這減慢了應用程序,它使在一個呼叫同一地點兩次。

任何幫助將是不錯

+0

你嘗試了嗎?你的例子應該可以工作。 –

+0

你的例子工作得很好。什麼不適合你? – oldwizard

回答

1

file_get_contents()函數返回一個字符串(http://php.net/manual/en/function.file-get-contents.php)。你可以將字符串傳遞給另一個函數(就像在你的例子中一樣)。這不行嗎?

0

嘗試使用cURL而不是file_get_contents(),它會快一點。

cURL manual