Перемешиваем строки в файле средствами php

Итак задача у нас есть файл в котором например находятся урлы, каждый начинается с новой строки. Наша задача перемешать эти урлы и на выходе получить файл. В принципе скрипт самый наипростецкий сначало считываем имеющийся у нас файл в массив потом перемешиваем его и опять все складываем в файл 


$array=file("urls.txt");
$fp=fopen("peremeshano.txt","w");
//print_r($array);
shuffle($array);
$c=count($array);
for ($q=0; $q<$c; $q++) {
echo $array[$q]."
";
fwrite($fp,trim($array[$q])."n");
}
fclose($fp);

вот собственно и все теперь мы имеем файл с перемешанными урлами, также вся информация выводится в окно браузера можно в принципе и оттуда скопировать и вставить в файл .

Leave a Reply

You must be logged in to post a comment.