azul/numbers_words

允许在 symfony 中使用 Numbers_Words 库,支持:法语、英语和西班牙语

dev-master 2015-05-09 15:21 UTC

This package is auto-updated.

Last update: 2024-08-29 03:42:00 UTC


README

此库允许您在不使用 intl php 扩展的情况下将数字转换为文字

安装

使用 composer 下载 Numbers_Words 库

通过运行以下命令添加 Numbers_Words

$ php composer.phar require azul/numbers_words "dev-master"

或者,在 composer.json 文件中添加此行,然后运行 composer.phar update

//
   "azul/numbers_words":"dev-master"
//

Composer 会将库安装到项目的 vendor/azul 目录。

使用 Numbers_Words 库

转换整数

<?php
// In Controller
$numbers_words = new Word();

$word = $numbers_words->toWords(12378 /**Number**/, 'en'/**locale**/)

// Output : twelve thousand three hundred seventy-eight
// Available locales : fr, en, es

转换金额

<?php
// In Controller
$numbers_words = new Word();

$word = $numbers_words->toCurrency('123,56'/**Ammount**/, 'en'/**Locale**/, 'EUR'/**Currency**/, ','/**Decimal Point**/);

// Output : cent vingt-trois euros cinquante-six centimes
// Available locales : fr, en, es