acrossoffwest / morhpy-wrapper
phpMorphy 的包装器
1.0.0
2020-04-24 14:49 UTC
Requires
- php: >=7.4.0
Requires (Dev)
- phpunit/phpunit: ^9.1
This package is auto-updated.
Last update: 2024-09-28 23:00:53 UTC
README
phpMorphy --- 俄罗斯语、英语、德语和乌克兰语的形态分析库。
acrossffwest/morphy-wrapper
是支持 PHP7.4 的 phpMorphy 库的 Laravel 包装器。
源网站(俄语):http://phpmorphy.sourceforge.net/ SF 项目:http://sourceforge.net/projects/phpmorphy
GitHub 上的包装器:https://github.com/cijic/phpmorphy
这个库允许检索任何单词的以下形态信息
- 基本(正常)形式
- 所有形式
- 语法信息(词性,词元)
安装
通过 Composer
$ composer require acrossoffwest/morphy-wrapper
轻松使用俄语
获取所需形式的单词
echo morphy_get_word_by_case('Москва', ['ПР']); // Output: москве
获取单词的所有形式
echo morphy_get_word_by_case('Фитнес', ['ПР'], [ 'фитнес' => [ 'ПР' => 'фитнесе' ] ]); // Output: фитнесе
使用其他语言
如果您想使用其他语言,您必须使用 Acrossoffwest\MorphyWrapper\Morphy 类
use Acrossoffwest\MorphyWrapper\Morphy; $morphy = new Morphy('en'); echo $morphy->getPseudoRoot('FIGHTY'); // Output: