alcea/ro-num

PHP类,将数字(数字)转换为罗马数字

1.1.3 2020-02-27 08:17 UTC

This package is auto-updated.

Last update: 2024-09-20 12:28:18 UTC


README

Build Status Latest Stable Version Total Downloads License

数字转字母

PHP类,将数字(数字)转换为罗马数字。将任何在[0-999 999 999 999]范围内的数字转换为它的罗马数字(罗马语)。任何无效数字或超出范围的数字将被转换为''(空格);可选地可以设置一个分隔符(默认是' ' [空格]);例

0 va fi transcris in 'zero'
83 va fi transcris in 'optzeci şi trei'
10002 va fi transcris in 'zece mii doi',

如何安装?

1. 使用composer

composer require alcea/ro-num

2. 或者,从composer.json中的require部分编辑

"alcea/ro-num": "^1.1"

如何使用?

<?php
# require __DIR__ . '\vendor\autoload.php';
use alcea\romanian\TranslateNumberToTxt;

$number = '22620';
echo new TranslateNumberToTxt($number);      // douăzeci şi două de mii şase sute douăzeci 
echo new TranslateNumberToTxt($number, '#'); // douăzeci#şi#două#de#mii#şase#sute#douăzeci 
echo new TranslateNumberToTxt($number, '');  // douăzecişidouădemiişasesutedouăzeci
 
// or

echo TranslateNumberToTxt::convert(255);     // 'două sute cincizeci şi cinci'
echo TranslateNumberToTxt::convert(83, '#'); // 'optzeci#şi#trei'

如何运行测试?

## Open an terminal and run commands:
git clone https://github.com/alceanicu/ro-num.git
cd ro-num
composer install
./vendor/bin/phpunit --bootstrap ./vendor/autoload.php --testdox

许可协议

此软件包根据MIT许可协议授权。