heureka / inflection
捷克语变位库
v3.0.4
2022-04-26 19:17 UTC
Requires
- php: >=7.0.0
- ext-mbstring: *
Requires (Dev)
- phpunit/phpunit: 6.5.14
README
捷克语变格(变位),české sklonování
此扩展应提供与此PHP扩展相同的功能和API。
使用方法
使用 composer 安装
$ composer require heureka/inflection
<?php require_once __DIR__ . '/vendor/autoload.php'; $inflection = new Inflection(); $inflected = $inflection->inflect('vlastní píseček'); echo "Nebudu si hrát jen na $inflected[6], ale kopat za komunitu"; // Nebudu si hrát jen na vlastním písečku, ale kopat za komunitu echo "$inflected[8] nejsou vždy to nejlepší"; // vlastní písečky nejsou vždy to nejlepší
测试
$ docker build . -t inflection:latest $ docker run --rm -ti inflection:latest composer exec phpunit tests
基于Pavel Sedlák和Tomáš Režnar的原始作品 http://www.pteryx.net/sklonovani.html。
此库的速度比第一个Heureka实现快6倍,比原始实现快9倍。
链接
- http://prirucka.ujc.cas.cz/
- http://www.pteryx.net/sklonovani.html
- https://en.wikipedia.org/wiki/Czech_declension
- https://en.wikipedia.org/wiki/Grammatical_gender
许可证
LGPL v2.1
对mikulas表示感谢,他的改进工作非常出色。