Реклама на сайте Advertise with us

Подскажите,как сделать

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 18.02.04
Сообщения: 498
Рейтинг: 126

Ссылка на сообщениеДобавлено: 29/10/05 в 15:15       Ответить с цитатойцитата 

есть тхт файл в котором содержится дофига много кифраз,по одной на строку,среди них весьма много дублей,с помошью чего можно удалить все дубли,так чтоб фразы остались каждая оригинальная в единственном числе?
разные фразы могут состоять из одинаковых слов но стоящих в различном порядке,если фразы отличаются порядком слов,они тоже считаются оригинальными...

кто в курсе,подскажите пожалуйста,буду благодарен

0
 



С нами с 19.11.03
Сообщения: 3973
Рейтинг: 2362

Ссылка на сообщениеДобавлено: 29/10/05 в 15:34       Ответить с цитатойцитата 

попробуй скриптом , если я тебя правильно понял , в папку с кейверд файлом ложишь скрипт
unique.php
Код:

<?php
/**
* Путь к файлу на сервере
* сделай для папки в которой лежит файл chmod 0777
*/
$path = "/home/data/keywords.dat";

echo "Start...<br>";
$data = file($path);
$new_data = array_unique ($data);
$size  = sizeof($new_data);
$f = fopen("new_keywords.dat","a");
for($counter=0;$counter<$size;$counter++)
fwrite($f,$new_data[$counter]."\n");
fclose($f);
echo "Complete";
exit;
?>

При условии что файл не большой , запускаешь скрипт и получаешь в этой же папке уже обработаный файл new_keywords.dat

3
 



С нами с 18.02.04
Сообщения: 498
Рейтинг: 126

Ссылка на сообщениеДобавлено: 30/10/05 в 14:58       Ответить с цитатойцитата 

спаибо,попробую так

0
 



С нами с 26.09.03
Сообщения: 856
Рейтинг: 783

Ссылка на сообщениеДобавлено: 30/10/05 в 16:36       Ответить с цитатойцитата 

господа, если дело происходит на сервере, то не стоит придумывать велосипед
Код:

sort -u input_file > output_file

Фортуна улыбается тем, кого не замечает Фемида

3
 



С нами с 18.02.04
Сообщения: 498
Рейтинг: 126

Ссылка на сообщениеДобавлено: 30/10/05 в 21:47       Ответить с цитатойцитата 

Twister писал:
господа, если дело происходит на сервере, то не стоит придумывать велосипед
Код:

sort -u input_file > output_file

ваабще-то мне нужно на локальной машине это сделать

0
 



С нами с 03.08.04
Сообщения: 129
Рейтинг: 263

Ссылка на сообщениеДобавлено: 30/10/05 в 22:13       Ответить с цитатойцитата 

<?php

$fp = fopen("output.txt", "wt");
fputs($fp, join("", array_unique(file("input.txt"))));
fclose($fp);

?>

3
 



С нами с 26.09.03
Сообщения: 856
Рейтинг: 783

Ссылка на сообщениеДобавлено: 30/10/05 в 23:06       Ответить с цитатойцитата 

Mon$teR писал:
ваабще-то мне нужно на локальной машине это сделать

ну коли так то самое практичное
EditPlus, Tools>Sort, Remove duplicates

Фортуна улыбается тем, кого не замечает Фемида

3
 



С нами с 18.02.04
Сообщения: 498
Рейтинг: 126

Ссылка на сообщениеДобавлено: 30/10/05 в 23:18       Ответить с цитатойцитата 

спасибо всем,попробую...

0
 



С нами с 07.01.04
Сообщения: 2868
Рейтинг: 1536

Ссылка на сообщениеДобавлено: 30/10/05 в 23:55       Ответить с цитатойцитата 

ну, варианты анологичны тому, что я тебе в аське на пхп написал - чем не подходит? icon_smile.gif

.

3
 



С нами с 18.02.04
Сообщения: 498
Рейтинг: 126

Ссылка на сообщениеДобавлено: 31/10/05 в 01:31       Ответить с цитатойцитата 

ещё раз сенкс,бро! =)
просто я думал может кто именно прогу подскажет,которая подобными фукциями обладает,чтоб на локалке её пустить...

PS: в твоей компетентности я ни разу не сомневался

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »