Изчистване на файл от повтарящи се думи

Illusion

Registered
Имам един файл със съвсем различни думи и искам една дума да я има само по един път в този файл, защото до колкото видях някой думи се повтарят по повече от 5 пъти, а да претърсвам ръчно файл с над 100 000 думи ще е малко кофти.. Има ли начин с PHP скрипт да премахна повтарящите се думи и да останат само по един път тези, които се повтарят?
 
Код:
<?php
$file="text.php";
$str=file_get_contents($file);
$word_array = preg_split('/[\s?:;,.]+/', $str, -1, PREG_SPLIT_NO_EMPTY);
$unique_word_array = array_unique($word_array);
$unique_str = implode(' ',$unique_word_array);
$save=file_put_contents($file, $unique_str);
?>

На мястото на text.php слагаш името на файла, в който искаш да ги заместваш и като го отвориш всичко се презаписва без повтарящи думи :)
 

Back
Горе