fork(1) download
  1. <?php
  2.  
  3.  
  4. $text = "Пocтaвкa мяco гoвядины, бecкостнoe для нужд государственного бюджетного учреждения здравоохранения Республики Башкортостан Инфекционная клиническая больница № 4 города Уфа";
  5.  
  6. $i = preg_split("![\ \,\.\:0-9]!", $text);
  7. $test = "!([а-яё]+)?[a-z]([а-яё]+)?!ui";
  8. $replace = array('a' => '[a]', 'c' => '[c]', 'e' => '[e]', 'o' => '[o]');
  9.  
  10.  
  11. foreach($i as $key => $word) {
  12.  
  13. if(preg_match($test, $word)) {
  14. echo "Опечатка в слове $word: ";
  15. $replaceWord = strtr($word, $replace);
  16. echo "$replaceWord\n";
  17. }
  18.  
  19. }
  20.  
  21. ?>
  22.  
Success #stdin #stdout 0.02s 52472KB
stdin
Standard input is empty
stdout
Опечатка в слове Пocтaвкa: П[o][c]т[a]вк[a]
Опечатка в слове мяco: мя[c][o]
Опечатка в слове гoвядины: г[o]вядины
Опечатка в слове бecкостнoe: б[e][c]костн[o][e]