Придумал новую идею для будущего конкурса)))
Задача написать скрипт, который позволит конвертировать сообщения YVSIK-a в удобо-читабельный текст ))))
Использовать API самого YVSIK-a запрещается)))
Пример входящих данных:
Цитата |
ДВГУН МОЙ ПОКА ЕЩЁ В голове не проснулся ГЫ) |
echo str_replace('ГЫ))', '', $messageOfYvsik);
Цитата |
ооо.. вот эту уже поддаётся и анализу и обработке. я в теме. |
Цитата |
Задача написать скрипт, который позволит конвертировать сообщения YVSIK-a в удобо-читабельный текст )))) tongue.gif |
$messageReal = 'У меня есть таблица mysql с множеством полей. Мне нужно вставить новую запись проверив что нет больше записей у которых такие же значения определенных полей.';
$endProposal = array('ГЫ))', 'ЗЫ))');
$randEndkey = array_rand($endProposal);
$proposial = ' '.$endProposal[$randEndkey];
$inadequatePunctuation = array('!'=>'!)', '?'=>'?!?)');
$letters = array('о'=>'а', 'ши'=>'шы', 'е'=>'и');
$resultInadequateMessage = explode(' ', $messageReal);
$convertNewMessage = '';
foreach($resultInadequateMessage as $words)
{
if(mb_strlen($words, 'utf-8') == 4)
$convertNewMessage .= mb_strtoupper(strtr($words, $letters), 'utf-8').' ';
else
$convertNewMessage .= $words.' ';
}
$convertNewMessage = str_replace('.', $proposial, $convertNewMessage);
$convertNewMessage = strtr($convertNewMessage, $inadequatePunctuation);
$convertNewMessage = explode(' ', $convertNewMessage);
srand((float)microtime() * 1000000);
shuffle($convertNewMessage);
echo implode(' ', $convertNewMessage);
Цитата |
На себя сначала глянь |
Цитата |
те чё надо фрилансер? |
Цитата |
те чё надо фрилансер? |
Цитата |
я ж те не отчёт пишу. если глаС рвёт - обходи текст с моим аватаРам, |
Цитата |
Кто ты такой то? |
Цитата |
у меня слова то по порядку. |
Цитата |
по порядку |
! |
Winston |