是否可以将 file_put_contents()
函数放入 while()
循环中?
我正在尝试让我的脚本将行写入文本文件 - 有超过 4000 行要写入。
$glassquery = $db->query("SELECT item FROM glass");
while($glass = $glassquery->fetch_assoc()) {
file_put_contents('download.txt', $glass['item'] . PHP_EOL);
}
因此,它将项目名称写入文本文件,然后在新行中写入下一个项目名称。
最佳答案
我认为您想要的是 FILE_APPEND
标志:
while($glass = $glassquery->fetch_assoc()) {
file_put_contents('download.txt', $glass['item'] . PHP_EOL, FILE_APPEND);
}
这将一次写入一行,而不删除前面的行。
关于php - 一段时间后 file_put_contents,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26944756/