plugowski/number_speller

此包的最新版本(1.0.1)没有可用的许可证信息。

1.0.1 2016-08-14 12:52 UTC

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

许可证

新 BSD 许可证:https://open-source.org.cn/licenses/BSD-3-Clause