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

  • Автор темы Автор темы lada123
  • Дата начала Дата начала

lada123

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

Есть файл *.txt
Необходимо перемешать в нем строки местами по рандому.
Строки заканчиваются символами \n
(например, было: a b c d e f, стало: b e c a d f)
Подскажите, как это проще сделать средствами php?
 
1. считать строки файла в массив ([m]file[/m])
2. пройтись по массиву ([m]foreach[/m])
3. обработать каждую строку (можно представить ее тем же массивом и перемешать его
4. записать обратно в файл
 
Panchous
открой для себя функцию shuffle

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

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