{% else-1 %}
Искал в нете, не нашол, под сишку было, пришлось самому, просто может кому пригодится, хот 2 мин сэкономите на написание.

Думаю и так ясно что делает, к примеру есть текст \"Купить слона\" - нужно с генерировать чтоб обойти анти-спам фильтр и тд. Пишем \"Купить [большого|толстого|белого|игрушечного|нужно] слона\" и скрипт генерит рандомно при вызове функции.
---
Текст не мой)

                        
<?php 

/**
* Функция генерации текста по шаблону
* Автор zerg
*/
function exall($text){

// ищем массивы слов
if(preg_match_all('|\[(.*?)\]|is',$text,$tmp)){
// если нашли, по порядку прогоняем каждый массив
for($i=0;$i<count($tmp[1]);$i++){
// разбиваем $i-ый массив
$mass=explode("|",$tmp[1][$i]);
// генерируем случайное слово из массива для замены
$replacements=$mass[rand(0,count($mass)-1)];
// заменяем
$text=str_replace($tmp[0][$i],$replacements,$text);
}
}
//возвращаем текст
return $text;
}

//пример работы функции
echo exall('[Купить|Взять в кредит] [белого|черного|синего] [слона|пса|козла][.|!|?]');
1 42 0
Без комментариев...