PHP code example of crisnao2 / utils

1. Go to this page and download the library: Download crisnao2/utils library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

crisnao2 / utils example snippets



    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


	// 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


    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