public function numeroFormatoBrParaMoedaBr($numero)
    {
        //Retira espaços
        $numero = trim($numero);

        //Retira separador de milhar com a virgula
        $numero = str_replace(".", "", $numero);

        //transforma para numero
        $numero = str_replace(",", ".", $numero);

        if(!is_numeric($numero)){
            return false;
        }
        return number_format($numero, 2, ",", ".");
    }
public function numeroFormatoBrParaMoedaBr($numero)
    {
        //Retira espaços
        $numero = trim($numero);

        //Retira separador de milhar com a virgula
        $numero = str_replace(".", "", $numero);

        //transforma para numero
        $numero = str_replace(",", ".", $numero);

        if(!is_numeric($numero)){
            return false;
        }
        return number_format($numero, 2, ",", ".");
    }
public function numeroFormatoBrParaMoedaBr ( $ numero ) { //Retira espaços $ numero = trim ( $ numero ) ; //Retira separador de milhar com a virgula $ numero = str_replace ( "." , "" , $ numero ) ; //transforma para numero $ numero = str_replace ( "," , "." , $ numero ) ; if ( ! is_numeric ( $ numero ) ) { return false ; } return number_format ( $ numero , 2 , "," , "." ) ; }
Converter um numero de um formato '2345678,00' para um formato '12.345.678,00' sempre com casas decimais.

@param string $numero
@return false|mixed
Converter um numero de um formato 2345678 00 para um formato 12 . 345 . 678 00 sempre com casas decimais .