fork download
  1. <?php
  2.  
  3. $string = "депутат рак";
  4.  
  5. $cheat = array('/[a]/', '/[e]/', '/[o]/', '/[y]/', '/[A]/', '/[E]/', '/[O]/', '/[Y]/');
  6. $uncheat = array('а','е','о','у','А','Е','О','У',);
  7.  
  8. $string = preg_replace($cheat, $uncheat, $string);
  9.  
  10. $ru = array();
  11. $ru[] = '/(()*а[^ал]*л[^лл]*л[^ло]*о)/ui';
  12. $ru[] = '/(д[^ду]*у[^ур]*р[^ра]*а[^ак]*к)/ui';
  13. $ru[] = '/п[^пр]*р[^ро]*о[^ощ]*щ[^ща]*а[^ай]*й/ui';
  14. $ru[] = '/!!!!!/';
  15.  
  16. $weaboo = array();
  17. $weaboo[] = 'Моси-моси';
  18. $weaboo[] = 'Бака';
  19. $weaboo[] = 'Сайонара';
  20. $weaboo[] = ' ДЕСУ НЯ!!!!!';
  21.  
  22. $newstring = preg_replace($ru, $weaboo, $string);
  23.  
  24. echo $newstring;
Success #stdin #stdout 0.01s 20568KB
stdin
Standard input is empty
stdout
Бака