我正在从数组中提取数据,以便将其写入文件供以后使用。如何将提取的数据从数组写入文件
提取工作正常,print_r语句的结果为我提供了所需的数据。但是,输出到文件的数据只能获取提取数据的最后一个值。
我错过了什么?我试过爆炸,将print_r的结果保存为一个字符串,尝试输出缓冲start_ob()而没有结果。
$url = "http://api.discogs.com/users/xxxxxx/collection/folders/0/releases?per_page=100&page=1";
$json = json_decode(file_get_contents($url));
// Scan through outer loop
foreach ($json as $inner) {
// scan through inner loop
foreach ($inner as $value) {
//get thumb url
$thumb = $value->basic_information->thumb;
//Remove -150 from thumb url to gain full image url
$image = str_replace("-150","",($thumb));
// Write it to file
file_put_contents("file.txt",$image);
print_r($image);
}
}
没有看到,感谢一百万人为我指出这一点,现在我可以继续我的项目。 – Pimzel 2013-02-14 13:42:24