PHP синонимайзер текста

Описание:
Простой синонимайзер текста написан на php.

Требования:
php: 4/5

Код:
  1. <?php
  2. list($usec, $sec) = explode(' ', microtime());
  3. $x = (float) $sec + ((float) $usec * 100000);
  4. mt_srand($x);
  5.  
  6. $line=implode('',file("in.txt"));
  7. preg_match_all("|{(.*)}|U",$line,$out);
  8. for ($x=0;$x {
  9. $ss=explode("|",$out[1][$x]);
  10. $line=str_replace("{".$out[1][$x]."}",$ss[mt_rand(0,(count($ss)-1))],$line);
  11. }
  12. $ff=fopen("out.txt","w+");
  13. fwrite($ff,$line);
  14. fclose($ff);
  15. ?>
Для того чтобы задать варианты синонимов используются макросы {слово1|слово2|слово3}. Исходный текст ложится в файл in.txt. Результаты работы скрипт пишет в out.txt

ПОНРАВИЛСЯ СИНОНИМАЙЗЕР?
А хотите добавить свой функционал? Может поддержку дополнительных макросов или базу синонимов? Нет проблем, сделаем! Пишите прямо сейчас icq: 781-741

1 коммент.:

desaferet комментирует...

Где база синонимов?

Отправить комментарий