fork download
  1. <?php
  2.  
  3. $text = "Ala ma psa! Pies i ala! Ależ nie, ala powinna mieć kota, nie psa. Psy lubią koty, a koty lubią psy.";
  4.  
  5. $format = strtolower($text);
  6. $format = iconv('UTF-8', 'ASCII//TRANSLIT', $format);
  7. $format = preg_replace("/[^a-zA-Z0-9 ]+/", "", $format);
  8.  
  9. $words = explode(" ", $format);
  10.  
  11. $table = [];
  12.  
  13. foreach($words as $word)
  14. {
  15. if(!isset($table[$word])) $table[$word] = 0;
  16.  
  17. $table[$word]++;
  18. }
  19.  
  20. arsort($table);
  21. $table = array_slice($table, 0, 3);
  22. $table = array_keys($table);
  23.  
  24. echo "Trzy najczęstsze słowa to: " . implode(", ", $table);
Success #stdin #stdout 0.02s 24176KB
stdin
Standard input is empty
stdout
Trzy najczęstsze słowa to: ala, psy, koty