Advertisement
deim

antimoskal

Apr 1st, 2022
1,210
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.88 KB | None | 0 0
  1.     if ($config['antimoskal']) {
  2.         $holosni = array("і", "у", "о", "ы", "е", "а");
  3.         $pryholosni = array("й", "к", "ц", "н", "г", "ш", "з", "х", "ф", "в", "п", "р", "л", "д", "ж", "ч", "с", "м", "т", "б");
  4.         $holosniup = array("І", "У", "О", "Ы", "Е", "А");
  5.         $pryholosniup = array("Й", "К", "Ц", "Н", "Г", "Ш", "З", "Х", "Ф", "В", "П", "Р", "Л", "Д", "Ж", "Ч", "С", "М", "Т", "Б");
  6.         $post['body'] = preg_replace('/и/', $holosni[array_rand($holosni)], $post['body']);
  7.         $post['body'] = preg_replace('/щ/', $pryholosni[array_rand($pryholosni)], $post['body']);
  8.         $post['body'] = preg_replace('/И/', $holosniup[array_rand($holosniup)], $post['body']);
  9.         $post['body'] = preg_replace('/Щ/', $pryholosniup[array_rand($pryholosniup)], $post['body']);
  10.    
  11.         $mm_pattern = array('/ре/', '/ря/', '/рю/', '/де/', '/дя/', '/дю/', '/че/', '/чё/', '/дё/', '/рё/', '/тя/', '/те/', '/тё/', '/тю/', '/же/', '/ше/');
  12.         $bm_pattern = array('/Ре/', '/Ря/', '/Рю/', '/Де/', '/Дя/', '/Дю/', '/Че/', '/Чё/', '/Дё/', '/Рё/', '/Тя/', '/Те/', '/Тё/', '/Тю/', '/Же/', '/Ше/');
  13.         $mb_pattern = array('/рЕ/', '/рЯ/', '/рЮ/', '/дЕ/', '/дЯ/', '/дЮ/', '/чЕ/', '/чЁ/', '/дЁ/', '/рЁ/', '/тЯ/', '/тЕ/', '/тЁ/', '/тЮ/', '/жЕ/', '/шЕ/');
  14.         $bb_pattern = array('/РЕ/', '/РЯ/', '/РЮ/', '/ДЕ/', '/ДЯ/', '/ДЮ/', '/ЧЕ/', '/ЧЁ/', '/ДЁ/', '/РЁ/', '/ТЯ/', '/ТЕ/', '/ТЁ/', '/ТЮ/', '/ЖЕ/', '/ШЕ/');
  15.  
  16.         $post['body'] = preg_replace($mm_pattern, $pryholosni[array_rand($pryholosni)].$holosni[array_rand($holosni)], $post['body']);
  17.         $post['body'] = preg_replace($bm_pattern, $pryholosniup[array_rand($pryholosniup)].$holosni[array_rand($holosni)], $post['body']);
  18.         $post['body'] = preg_replace($mb_pattern, $pryholosni[array_rand($pryholosni)].$holosniup[array_rand($holosniup)], $post['body']);
  19.         $post['body'] = preg_replace($bb_pattern, $pryholosniup[array_rand($pryholosniup)].$holosniup[array_rand($holosniup)], $post['body']);
  20.  
  21.         $post['body'] = preg_replace('/вл/', $pryholosni[array_rand($pryholosni)].$pryholosni[array_rand($pryholosni)], $post['body']);
  22.         $post['body'] = preg_replace('/вЛ/', $pryholosni[array_rand($pryholosni)].$pryholosniup[array_rand($pryholosniup)], $post['body']);
  23.         $post['body'] = preg_replace('/Вл/', $pryholosniup[array_rand($pryholosniup)].$pryholosni[array_rand($pryholosni)], $post['body']);
  24.         $post['body'] = preg_replace('/ВЛ/', $pryholosniup[array_rand($pryholosniup)].$pryholosniup[array_rand($pryholosniup)], $post['body']);
  25.            
  26.         $post['body'] = preg_replace('/ТЬСЯ|ТСЯ/', 'ЦЦА', $post['body']);
  27.         $post['body'] = preg_replace('/ться|тся/iu', 'цца', $post['body']);
  28.     }
  29.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement