inflection
inflection copied to clipboard
Czech inclension (declension), české skloňování
Czech inclension (declension), české skloňování
This extension should provide same functionality and API as this PHP extension. Do note however that c extension performs way better.
Usage
Install with composer:
composer require mikulas/inflection
<?php
require_once __DIR__ . '/vendor/autoload.php';
$inflection = new Inflection();
$inflected = $inflection->inflect('kožená bunda');
echo "Natrhnul jsem si $inflected[4]";
// Natrhnul jsem si koženou bundu
echo "$inflected[8] jsou nejlepší";
// kožené bundy jsou nejlepší
Based on original work by Pavel Sedlák, Tomáš Režnar and Heureka.
This library is about 6 times faster then Heureka implementation and 9 times faster then the original implementation.
Links
- 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
License
GPL 2.1