paulomartinhago
8/8/2014 - 7:29 PM

Converte valor monetário, ou para reais ou para decimal

Converte valor monetário, ou para reais ou para decimal

<?php

function converte_money($money){

    $regex = '/R\$|,/i';

    if( preg_match( $regex, $money ) ){
        $encontrar  = array('R$', ' ', '.', ',');
        $substituir = array('', '', '', '.');
    	
        return str_replace($encontrar, $substituir, $money);
    }

    return 'R$ ' . number_format($money, 2, ',', '.');

}