Итак, у меня есть этот текстовый файл, который я хотел сортировать. Содержимое текстового файла выглядит следующим образом: Я «\ г \ п» в конце каждой строки, когда я писал их вСортировка и удаление дубликатов строк за строкой в текстовом файле
Гир код, который я использовал пишу это:
$name = $_POST['name'];
$email = $_POST['email'];
$fileName = "GuestBook.txt";
$fh = fopen($fileName, "a");
fwrite($fh, $name);
fwrite($fh, "----");
fwrite($fh, $email . "\r\n");
fclose($fh);
Открытие TXT файл в блокноте это выглядит примерно так:
aaa----aaa
ggg----ggg
sss----sss
www----www
ttt----ttt
ppp----ppp
ggg----ggg
zzz----zzz
www----www
Теперь я хочу, чтобы отобразить его сортируется с дубликатами удалены:
aaa----aaa
ggg----ggg
ppp----ppp
sss----sss
ttt----ttt
www----www
zzz----zzz
Это то, что я сделал для их сортировки:
$fileName = "GuestBook.txt";
$data = file_get_contents($fileName);
$split = explode("\n",$data);
sort($split);
$data = implode("\n",$split);
file_put_contents($fileName, $data);
Это то, что у меня есть для удаления дубликатов
$fileName = "GuestBook.txt";
$lines = file($fileName);
$lines = array_unique($lines);
file_put_contents($fileName, implode("\n",$lines));
yep я сделал, я могу поместить мой сорт и удалить повторяющийся код ... – javaMan1995
Это был бы капитал! – AbraCadaver
Эти функции находятся в функции sort_book() и remove_dups() У меня есть кнопка, которая, когда я нажимаю, Я вызываю эту функцию и другой код, который читает функцию – javaMan1995