Pular para o conteúdo

Convertendo e tratando moedas

Rotina simples que recebe o valor de um produto em Dólar e converte para
o Real.
Como não se trata de uma valor fixo, o ideal é que o valor da moeda venha
de um banco de dados, de preferência com rotinas previamente
desenvolvidas para deixar o processo de atualização mais simplificado.
Existem web sites voltados para a área econômica que oferecem estes
serviços em troca de banners e etc..
Alexsandre Jandre lesko
Hits: 30.325 Categoria: PHP Subcategoria: Expressões Regulares
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

Rotina simples que recebe o valor de um produto em Dólar e converte para
o Real.
Como não se trata de uma valor fixo, o ideal é que o valor da moeda venha
de um banco de dados, de preferência com rotinas previamente
desenvolvidas para deixar o processo de atualização mais simplificado.
Existem web sites voltados para a área econômica que oferecem estes
serviços em troca de banners e etc..
Download convertendo_moedas.php.tar.gz Enviar nova versão

Esconder código-fonte

<?php
# Converte o preço de um produto em Dólar para Real

$preco = "875.23";
$dolar = "2.68";

$preco_format=($preco*$dolar);

# Formata resultados para Real (0,00)
$trata_preco=number_format($preco_format, 2, ',', '.');

# Exibe resultados
echo "Cotação dólar: $dolar<br>";
echo "Preço U$ $preco<br>";
echo "<b>Preço R$ $trata_preco</b>";
?>

Quebrando nomes compostos

Gerando senhas dinamicamente com PHP

Cotação do Dólar e outras moedas

Função que identifica acentos em palavras (strings)

Cálculo de Juros compostos

#1 Comentário enviado por jsc em 23/07/2010 - 21:30h
Obrigado pela dica, mas tem um erro na formatação:

$trata_preco=number_format($preco_format, 2, ',', '.');

o correto é:

$trata_preco=number_format($preco_format, 2, ",", "");


segue ai també de real para dolar:


<?php
# Converte o preço de um produto em Real para Dólar

$preco = "875.23";
$dolar = "2.68";

$preco_format=($preco/$dolar);

# Formata resultados para Dólar (0,00)
$trata_preco=number_format($preco_format, 2, ",", "");

# Exibe resultados
echo "Cotação dólar: $dolar<br>";
echo "Preço U$ $preco<br>";
echo "<b>Preço R$ $trata_preco</b>";
?>

Contribuir com comentário

Entre na sua conta para comentar.