コード例 #1
0
 protected function processing($words)
 {
     $morphy = new phpMorphy();
     foreach ($words as &$word) {
         if (preg_match('/[а-я]+/ui', $word)) {
             $lang = 'ru';
         } else {
             $lang = 'en';
         }
         $_word = $morphy->get($lang)->getBaseForm($word);
         if ($_word) {
             if (is_array($_word)) {
                 $word = current($_word);
             } else {
                 $word = $_word;
             }
         }
     }
     return $words;
 }