我想添加数组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;
// ...
}