Código usado para extrair a cotação da taxa atual do dólar EUA (compra e venda), sendo a fonte o banco central do governo federal.
link fonte:
https://www.bc.gov.br/htms/infecon/taxas/taxas.htm
// Abre o site com a cotação if(!$fp=fopen("https://www.bc.gov.br/htms/infecon/taxas/taxas.htm" ,"r" )) { echo "Erro ao abrir a página de cotação" ; exit ; } $conteudo = ''; while(!feof($fp)) { // leia o conteúdo da página $conteudo .= fgets($fp,1024); } fclose($fp); /* Na expressão regular abaixo é pego os dois números que tem o seguinte formato: 9,9999 (ex.: 2,1368) O 1º número é a taxa de compra e o 2º a taxa de venda */ eregi("([0-9],[0-9]{1,4}).*([0-9],[0-9]{1,4})",$conteudo,$saida); list($lixo,$taxaCompra,$taxaVenda) = $saida; echo "Cotação atual do dólar
Taxa de compra: $taxaCompra
Taxa de venda : $taxaVenda
"; ?>