Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Есть рандомизатор текста SeoAnchorGenerator (десктопный или онлайн www.seogenerator.ru/tools...

SeoGenerator { PRO|} { – |:} {программа, предназначенная|программный продукт, предназначенный} для {генерации|создания} уникальных [+,+описаний сайтов|названий сайтов|{анкоров|текстов ссылок}].Поддерживаются [+,+[+ и +переборы|перестановки]|вложенный синтаксис].

Нужен такой же на PHP. Основные требования – это обработка мульти вложенностей:

то есть не просто {1|2|3|4} , а {1|2|3|{1|2|[+ и+1|2|3]}}

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

На данный момент есть аналог , который работает – вот код:

$line='{1|2|3}'

$line = preg_replace_callback('@{(.*?)}@is', create_function('$matches','$q = explode("|", $matches[1]); shuffle($q); return $q[0];'), $line);

$line = preg_replace_callback('@\[\+(.*?)\+(.*?)\]@is ', create_function('$matches','$separ = $matches[1]; $q = explode("|", $matches[2]); shuffle($q); for($i=1; $i

тут обрабатывается $line, и все в принципе устраивает кроме того , что не поддерживает мульти вложения и после точки нет корректировки начинать слово с Заглавной буквы.

Есть также сторонний код, который мне просто не удалось запустить:

xbb.uz/randomizator/

Хотелось бы чтобы это можно было бы запускать как функцию и при запуске чтобы выдавался один случайный вариант, как в первом случае + начало предложения или после точки с большой буквы.

---- Цену и сроки, если можно.

Спасибо!

11 лет назад
alex_v_ross
Алексей 
49 лет
13 лет в сервисе
Был
год назад

Заявки фрилансеров

Нет заявок фрилансеров