fork(4) download
  1. <?php
  2.  
  3.  
  4. $text = "Жыть сдесь хорошо,но жить вобще прекрасно!";
  5. $regexp = '/жы|сдесь|,[а-я]|вобще/u';
  6. $mistakes = array();
  7. $lowerCase = mb_strtolower($text);
  8. //$mistakes = preg_match_all($regexp, $lowerCase, $mistakes);
  9.  
  10. if (preg_match_all($regexp, $lowerCase, $mistakes)) {
  11. echo("Grammatically incorrect!\n");
  12. foreach ($mistakes as $keys => $value) {
  13. foreach ($value as $number => $mistake) {
  14. echo "Найденная ошибка: {$mistake}\n";
  15. }
  16. }
  17.  
  18. } else {
  19. echo("Absolutely correct!");
  20. }
Success #stdin #stdout 0.04s 52480KB
stdin
Standard input is empty
stdout
Grammatically incorrect!
Найденная ошибка: жы
Найденная ошибка: сдесь
Найденная ошибка: ,н
Найденная ошибка: вобще