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

lada123

Новичок
Перемешивание строк в файле

Есть файл *.txt
Необходимо перемешать в нем строки местами по рандому.
Строки заканчиваются символами \n
(например, было: a b c d e f, стало: b e c a d f)
Подскажите, как это проще сделать средствами php?
 

Panchous

Павел
1. считать строки файла в массив ([m]file[/m])
2. пройтись по массиву ([m]foreach[/m])
3. обработать каждую строку (можно представить ее тем же массивом и перемешать его
4. записать обратно в файл
 

Фанат

oncle terrible
Команда форума
Panchous
открой для себя функцию shuffle

lada123
а обязательно в именно файле перемешивать? Может быть, достаточно как-то использовать перемешанные, а файл оставить, как есть?
 

Panchous

Павел
Фанат
я про нее и говорил

lada123
я правильно понял, что тебе надо содержимое строк перемешать в файле?
или сам порядок строк?
 
Сверху