如何将数组的键值添加到file_get_contents中的url



我想添加数组id的键到foobar.com的末尾来抓取内容,但是输出是错误:数组到字符串的转换

$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);
}    
根据robby的回答,我将代码改为
foreach($digits[0] as $value){
$daten[] = file_get_contents($url.$value);
}

根据文档,preg_match_all函数的第三个参数是一个多维数组。因此,$digits[0]将包含一个匹配完整模式的字符串数组。

你必须这样做:

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

相关内容

  • 没有找到相关文章

最新更新