是否可以将file_put_contents()
函数放在while()
循环中?
我正在尝试让我的脚本将行写入文本文件 - 要编写超过4千行。
$glassquery = $db->query("SELECT item FROM glass");
while($glass = $glassquery->fetch_assoc()) {
file_put_contents('download.txt', $glass['item'] . PHP_EOL);
}
所以它将项目名称写入文本文件,然后将新项目写入新行。
答案 0 :(得分:0)
我认为你想要的是FILE_APPEND
标志:
while($glass = $glassquery->fetch_assoc()) {
file_put_contents('download.txt', $glass['item'] . PHP_EOL, FILE_APPEND);
}
这将一次写一行而不删除前一行。