2014-07-21 88 views
-1

我想數組ID 的密鑰添加到foobar.com的最終搶到的內容,但輸出 錯誤:數組字符串轉換如何將一個數組的鍵添加到file_get_contents中的url?

$digitsL = file_get_contents('digitslist.txt'); 
preg_match_all('#[0-9]{17}#',$digitsL,$digits); 
$url = "http://www.foobar.com/"; 
foreach($digits as $value){ 
$newurl = $url.$value; 
$daten = file_get_contents($newurl); 
}  

基於羅比的答案,我代碼改變爲

foreach($digits[0] as $value){ 

$daten[] = file_get_contents($url.$value); 
} 
+0

'$ NEWURL ='而不是'$ NEWURL ='? – Fabricator

+0

是'httpd'錯字?另外,你能否顯示完整的錯誤信息? – Fabricator

+0

是的,謝謝 – user3746253

回答

0

按照documentationpreg_match_all函數的第三個參數是一個多維數組。因此,$digits[0]將包含匹配完整模式的字符串數組。

你將不得不做這樣的事情:

foreach($digits[0] as $value) { 
    $url .= $value; 
    // ... 
}  
相關問題