drrcknlsn / number-converter
一个将数字转换为文字表达形式的工具。
dev-master
2014-12-03 05:31 UTC
Requires
- php: >=5.4.0
Requires (Dev)
- phpunit/phpunit: ~3.7
This package is not auto-updated.
Last update: 2024-09-24 01:53:22 UTC
README
NumberConverter是一个简单的接口,可以将数字从它们的数值表示形式转换为它们的文字表示形式。其他可能更好的解决方案已经存在(见下文),这个项目仅作为一个编码练习而创建。
示例
$converter = new DrrckNlsn\NumberConverter\EnglishNumberConverter(); echo $converter->convert(1234567);
输出
one million two hundred thirty four thousand five hundred sixty seven
国际化
目前,只有一个EnglishNumberConverter
实现,但该项目考虑到了其他语言。
演示
此包包含一个简单的CLI二进制文件,用于演示EnglishNumberConverter
类,位于bin/convertNumber
。
通过Composer安装
推荐通过Composer安装NumberConverter
composer require drrcknlsn/number-converter
安装依赖项后,您需要要求Composer的自动加载器
require 'vendor/autoload.php';
现有解决方案
intl
扩展提供了NumberFormatter
类,它可以用于使用NumberFormatter::SPELLOUT
达到相同的目的。