plugowski / number_speller
此包的最新版本(1.0.1)没有可用的许可证信息。
1.0.1
2016-08-14 12:52 UTC
Requires
- php: >=5.6
Requires (Dev)
- phpunit/phpunit: 4.8.9
This package is not auto-updated.
Last update: 2024-09-23 12:58:12 UTC
README
类似于 NumberFormatter 且采用 NumberFormatter::SPELLOUT 风格的东西。该类可以使用自定义区域设置拼写数字。作为附加功能,您可以根据数字获得正确的词形变体。
安装
只需克隆此存储库或使用 composer
composer require plugowski/number_speller
用法
基本用法如下所示
<?php require __DIR__ . '/vendor/autoload.php'; $speller = NumberSpeller\NumberSpellerFactory::create('pl_PL'); echo $speller->verbally(125000); // will return sto dwadzieścia pięć tysięcy
您还可以使用 NumberSpeller::variety() 方法获取当前数字的正确词形变体(在波兰,我们有三种不同的形式取决于数字值)。
<?php $speller = NumberSpeller\NumberSpellerFactory::create('pl_PL'); echo $speller->variety(2, ['jabłko', 'jabłka', 'jabłek']); // will return: jabłka