我无法逐行写入文件。帮我逐行编写我的数组。
代码:
$query = mysqli_query($db, "SELECT * FROM `sceneries`") or die(mysql_error());
$file = fopen("hello.txt", 'w') or die("Can't create a new file.");
while ($row = mysqli_fetch_assoc($query)) {
$str = 'Код-'.$row['icao'].' Имя пользователя-'.$row['name'].' Ссылка-'.$row['link'];
fwrite($file, $str);
}
fclose($file);
答案 0 :(得分:1)
使用PHP_EOL
可以在不同的操作系统中安全使用,并由\n\r
或\n
替换,具体取决于操作系统。 $str
语句将成为:
$str = 'Код-'.$row['icao'].' Имя пользователя-'.$row['name'].' Ссылка-'.$row['link'].PHP_EOL;
答案 1 :(得分:1)
您也可以使用PHP_EOL和换行符:
使用EOL:
$str = 'Код-'.$row['icao'].' Имя пользователя-'.$row['name'].' Ссылка-'.$row['link'].PHP_EOL;
使用新行:
$str = 'Код-'.$row['icao'].' Имя пользователя-'.$row['name'].' Ссылка-'.$row['link']."\r\n";