crisnao2/utils

工具类

0.1 2018-01-08 01:18 UTC

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

贡献

  1. 创建分支
  2. 为功能创建分支(git checkout -b nova-funcionalidade
  3. 提交您的修改(git commit -am 'Adiciona nova funcionalidade'
  4. 将分支推送到远程(git push origin nova-funcionalidade
  5. 创建新的Pull Request