Код генерации анкоров или перебор текста
13 ноября 2009 | автор humbert |Код для перебора всех вариантов генерации текста такой структуры:
{Вася|Петя|Федор|{гавнюк |}Семен} любит{ и {восторженно |}ждет|} {Машу|{красивую |желанную |}Любу}.
Осуществялется перебор всех вариантов и генерируется нужный текст.
$text=file_get_contents(”text.txt”);
$t=0;
$a=array();
while((strstr($text, “}”) || strstr($text, “{”)) && $t<1000)
{$arr=explode("}", $text);
for($i=0;$i
if(strstr($text, "{".$arr1[count($arr1)-1]."}"))
{$a=explode("|", $arr1[count($arr1)-1]);
$text1=$text;
for($j=0;$j
}
$text=str_replace($text1, "", $text);
}
}
$t++;
}
$a=explode("\r\n", $text);
$a=array_unique($a);
for($i=0;$i
if(!empty($a[$i]))
{echo $a[$i]."
“;}
}
Случайные посты
Метки: php, генерация анкоров, скрипты
By Roman on Ноя 14, 2009
Ошибку выдало
Parse error: syntax error, unexpected ‘;’ in X:\home\localhost\www\1\script.php on line 8
в той строке
{$arr1=explode(”{”, $arr[$i]);
By humbert on Ноя 15, 2009
http://humbert.ru/download/10/ – вот ссылка для скачивания рабочего варианта
By Roman on Ноя 15, 2009
Отлично! Работает! Спасибо!!!
By vavan on Ноя 16, 2009
у меня выдаёт Parse error: syntax error, unexpected ‘;
By vavan on Ноя 16, 2009
Всё розобрался
By homakov on Ноя 29, 2009
Неплохой код. В следующий раз лей на dumpz.org
By poison on Дек 1, 2009
Спасибо, упростил работу!
By Feo on Дек 14, 2009
Вот код, делающий тоже самое и занимающий 5 строк
http://dumpz.org/15191/
By humbert on Дек 14, 2009
Не совсем то, там всего лишь один вариант выдает.
Мой вариант все варианты делает. Пусть криво написано, зато делает
By Feo on Дек 15, 2009
Точно. Извиняюсь за прогон)
By Webman on Дек 26, 2009
Хороший скрипт несмотря на то что есть тотже функционал на пр-ку