fork download
  1. <?php
  2.  
  3.  
  4.  
  5. $text = <<<TXT
  6. Пocтaвкa мяco гoвядины, бecкостнoe для нужд государственного
  7. бюджетного учреждения здравоохранения Республики Башкортостан
  8. Инфeкциoннaя клиничeскaя больница № 4 города Уфа
  9. TXT;
  10.  
  11. $regexp = "/([а-яА-Я]*)([aceopx])([а-яА-Я]*)/ui";
  12. $text = explode(" ", $text);
  13.  
  14. $replace = [
  15. "а" => "a",
  16. "e" => "е",
  17. "o" => "о",
  18. "p" => "р",
  19. "c" => "с",
  20. "x" => "х",
  21. ];
  22.  
  23. foreach ($text as $word)
  24. {
  25. if (preg_match($regexp, $word)) {
  26. $word = strtr($word, $replace);
  27. }
  28. }
  29.  
  30. echo implode(" ", $text);
Success #stdin #stdout 0.02s 26424KB
stdin
Standard input is empty
stdout
Пocтaвкa мяco гoвядины, бecкостнoe для нужд государственного 
бюджетного учреждения здравоохранения Республики Башкортостан 
Инфeкциoннaя клиничeскaя больница № 4 города Уфа