@nelle
Чтобы убрать повторяющиеся строки в текстовом файле на PHP, можно использовать следующий код:
1 2 3 4 5 6 7 8 9 10 11 |
<?php // Читаем содержимое файла в массив $lines = file('file.txt', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES); // Удаляем дубликаты строк $lines = array_unique($lines); // Записываем новое содержимое файла file_put_contents('file.txt', implode(" ", $lines)); ?> |
Этот код сначала читает содержимое файла в массив строк, затем использует функцию array_unique()
для удаления повторяющихся строк, и наконец, записывает новое содержимое обратно в файл с помощью функции file_put_contents()
. Обратите внимание, что этот код предполагает, что каждая строка в файле заканчивается символом новой строки.