Разделить txt файл на части
Есть файл listing.txt, а в нем слова такого рода:
слово 1
слово 2
....
слово 4444
слово 4445
Разбиваю его на list1.txt, list2.txt... по 400 строк:
<?php
$lines = file("listing.txt");
$fc = 1;
$lc = 400; // по сколько строк в файле
$fp = fopen("list1.txt", "a");
for ($i=0; $i<count($lines); $i++)
{
fwrite($fp, $lines[$i]);
if ($i/$lc==floor($i/$lc) and $i!=0)
{
fclose($fp);
$fc += 1;
$fp = fopen("list".$fc.".txt", "a");
}
}
fclose($fp);
?>
В конце каждого файла остается пустая строка:
слово 1
слово 2
....
слово 399
слово 400
и тут пустая строка (401 строка)
Как ее удалить, исправив этот скрипт?
Источник: Stack Overflow на русском