arkhipovandrei/yii2-morpher
Composer 安装命令:
composer require arkhipovandrei/yii2-morpher
包简介
Yii2 Morpher
README 文档
README
Установка
composer require --prefer-dist arkhipovandrei/yii2-morpher
или добваить
"arkhipovandrei/yii2-morpher": "*"
в секцию require в ваш composer.json.
Использование
'components' => [ // ... 'morpher' => [ 'class' => 'arkhipovandrei\morpher\Morpher' ] // ... ]
Склонение
$morpher = Yii::$app ->morpher ->declension( 'Санкт-Петербург'); /*result print_r($morpher->data); Array ( [Р] => Санкт-Петербурга [Д] => Санкт-Петербургу [В] => Санкт-Петербург [Т] => Санкт-Петербургом [П] => Санкт-Петербурге [множественное] => Array ( [И] => Санкт-Петербурги [Р] => Санкт-Петербургов [Д] => Санкт-Петербургам [В] => Санкт-Петербурги [Т] => Санкт-Петербургами [П] => Санкт-Петербургах ) ); */
Получить Слово в нужном патяже и числе
$declensionCase = Yii::$app->morpher ->declensionCase( 'Название', Yii::$app->morpher::PREPOSITIONAL, true); //result Санкт-Петербургах
Пропись чисел и согласование с числом
$spell = Yii::$app ->morpher ->spell(100, 'рублей');
Склонение прилагательных по родам
$genders = Yii::$app ->morpher ->genders( 'рублей');
Функция образует прилагательные от названий городов и стран
- Москва – московский, Ростов – ростовский, Швеция – шведский
$adjectivize = Yii::$app ->morpher ->adjectivize( 'рублей');
统计信息
- 总下载量: 6.3k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 3
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2017-04-13