Как разбить файл на части, чтобы было по 4 строки в каждом? (php)

C
На сайте с 17.05.2012
Offline
69
clb
690

Есть файл txt со строками. Подскажите как разбить этот файл на части, чтобы в каждом новом файле было по 4 строки?

asus08
На сайте с 22.05.2008
Offline
51
#1

function splitFile($filename,$nstrs){
if(!file_exists($filename)) die("'$filename' not found!");
$file = array_chunk(file($filename),$nstrs);
foreach($file as $strs) {$n++;
foreach($strs as $str){
echo $n.'_'.$str."<br>";
file_put_contents($n."_".$filename,$str,FILE_APPEND);
}
}
}

// запуск
splitFile("file.txt",4);

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий