sebastian/money-intl-formatter

该软件包已被废弃且不再维护。没有建议替代软件包。

SebastianBergmann\Money\Formatter 的实现,使用 PHP 内置的 NumberFormatter

dev-master / 1.0.x-dev 2015-08-25 05:06 UTC

This package is not auto-updated.

Last update: 2016-04-06 00:47:27 UTC


README

Latest Stable Version

使用 PHP 内置的 NumberFormatter 实现 SebastianBergmann\Money\Formatter

安装

如果您使用 Composer 管理项目的依赖,只需将 sebastian/money-intl-formatter 添加到项目的 composer.json 文件中即可。

以下是一个 composer.json 文件的简单示例

{
    "require": {
        "sebastian/money-intl-formatter": "~1.0"
    }
}

使用示例

使用 PHP 内置的 NumberFormatter 格式化 Money 对象
use SebastianBergmann\Money\Currency;
use SebastianBergmann\Money\Money;
use SebastianBergmann\Money\IntlFormatter;

// Create Money object that represents 1 EUR
$m = new Money(100, new Currency('EUR'));

// Format a Money object using PHP's built-in NumberFormatter (German locale)
$f = IntlFormatter::fromLocale('de_DE');

print $f->format($m);

上面的代码会产生以下输出

1,00 €