Formatação de Moeda

Publicado por Edivaldo Fernandes dos Reis Junior 20/07/2004

[ Hits: 14.300 ]

Download formata_moeda.php




Este script tem a função de formatar moeda. Ele pode ser utilizado para formatar quaquer tipo de moeda.

  



Esconder código-fonte

<?
//por efrj

echo "<font color=\"red\" size=\"3\"><b>Formata Moeda</b></font><br>";
echo "<font color=\"blue\" size=\"2\"><b>Mínimo 3 caracteres</b></font><br><br>";

function formata($moeda,$cormoeda,$separador1,$separador2,$valor,$corvalor){

$valor2= $valor[strcspn ($valor, "e")-2];

$valor3=ereg_replace ($valor2,".$valor2",$valor);

$valor3=number_format($valor3,"2",$separador1,"thousands_sep");


if($valor3[13]){
$valor3=preg_replace ("/,/", $separador2, "$valor3",3);
}elseif($valor3[11]){
$valor3=preg_replace ("/,/", $separador2, "$valor3",2);
}elseif($valor3[6]){
$valor3=preg_replace ("/,/", $separador2, "$valor3",1);
}

echo "<b><font color=\"$cormoeda\">$moeda -</font><font color=\"$corvalor\"> $valor3</font></b>";
}

formata("R$","blue",",",".","31111111111741","red");
echo "<br>";
formata("R$","blue",",",".","356711111741","red");
echo "<br>";
formata("U$","red",",",".","35661741","blue");
echo "<br>";
formata("U$","red",",",".","35741","blue");
echo "<br>";
formata("R$","blue",",",".","3567","red");
echo "<br>";
formata("R$","blue",",",".","156","red");

?>
 
 

Scripts recomendados

Cálculo de Juros compostos

Função Retira Acentos php

Gerando senhas dinamicamente com PHP

Quebrando nomes compostos

Cálculo de Férias


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts