crisnao2 / utils
工具类
0.1
2018-01-08 01:18 UTC
Requires
- php: >=5.6
This package is auto-updated.
Last update: 2024-09-29 04:43:09 UTC
README
PHP 货币
实现让您能够格式化和在货币之间进行转换的值。这个类让您
- 为任何定义的货币形成一个值
- 在定义的货币之间转换值
要求
- PHP >= 5.6.0
使用Composer安装(推荐)
将以下行添加到您的composer.json
文件中: "crisnao2/currency": "dev-master"
然后通过命令行执行composer update
。
或
在您的项目目录中执行composer require crisnao2/currency
手动安装
- 下载最新版本。
- 要使用currency类,您只需加载"src/Currency.php"文件。
用法
示例 1 格式化
<?php use \Crisnao2\Utils\Currency; // criando a configuração para REAL, passando todos os atributos $settings['BRL'] = array( 'symbol_left' => 'R$ ', 'decimal_place' => 2, 'decimal_point' => ',', 'thousand_point' => '.', ); $currency = new Currency($settings); echo $currency->format(1.00); // R$ 1,00
示例 2 格式化
<?php // criando a configuração para REAL, passando todos os atributos use \Crisnao2\Utils\Currency; // criando a configuração para REAL, passando todos os atributos $settings['BRL'] = array( 'symbol_left' => 'R$ ', 'symbol_right' => '', 'decimal_place' => 2, 'decimal_point' => ',', 'thousand_point' => '.', 'value' => 1.00 ); $currency = new Currency($settings); echo $currency->format(1.00); // R$ 1,00
示例 3 在货币之间转换
<?php use \Crisnao2\Utils\Currency; // criando a configuração para REAL, passando todos os atributos $settings['BRL'] = array( 'symbol_left' => 'R$ ', 'decimal_place' => 2, 'decimal_point' => ',', 'thousand_point' => '.', 'value' => 1.00 ); // criando a configuração para DOLLAR $settings['USD'] = array( 'symbol_left' => 'R$ ', 'decimal_place' => 2, 'decimal_point' => ',', 'thousand_point' => '.', 'value' => 0.3125 ); // como tem mais de uma moeda, indico qual será a default $currency = new Currency($settings, 'BRL'); // de Real para Dollar echo $currency->convert(5, 'BRL', 'USD'); // 1.5625 // de Dollar para Real echo $currency->convert(5, 'USD', 'BRL'); // 16
贡献
- 创建分支
- 为功能创建分支(
git checkout -b nova-funcionalidade
) - 提交您的修改(
git commit -am 'Adiciona nova funcionalidade'
) - 将分支推送到远程(
git push origin nova-funcionalidade
) - 创建新的Pull Request