nggit / php-terbilang
支持高达108位数的PHP金额转换库
v1.0
2021-04-18 13:20 UTC
Requires
- php: >=5.4
This package is auto-updated.
Last update: 2024-09-20 04:56:36 UTC
README
php-terbilang 是一个将数字转换为文字金额的库。php-terbilang 使用 PHP 编写,可以接受高达 108 位的数字输入(999+ 十亿 untrigintiliun)。php-terbilang 是从 Python Terbilang 端口/适配的。
安装
composer require nggit/php-terbilang
使用方法
require __DIR__ . '/vendor/autoload.php'; use Nggit\PHPTerbilang\Terbilang; $t = new Terbilang(); $t->parse('1.000,00'); echo $t->getResult(); # seribu koma nol nol $t->parse('1001'); echo $t->getResult(); # seribu satu $t->parse('121001'); echo $t->getResult(); # seratus dua puluh satu ribu satu
php-terbilang 被设计为具有广泛的适用范围,但期望能够更清晰地读取数字。例如,“1000 triliun”不会读作“satu kuadriliun”,而是“seribu triliun”。而“1000 juta”当然会读作“satu miliar”。php-terbilang 将显示逗号,如果数字达到 triliun 或更高,以提高可读性
$t->parse('19000000000000000000071000002011000000'); echo $t->getResult(); # sembilan belas undesiliun, tujuh puluh satu ribu triliun, dua miliar sebelas juta