Boa tarde pessoal,
Estou a construir uma aplicação em php e a mesma precisa de ter o valor do dollar face ao euro o mais actualizado possível.
Assim e após alguma pesquisa, encontrei o www.ecb.europa.eu (Banco central europeu) que disponibiliza diariamente entre as 14:15 e as 15:00 esse valor.
Melhor ainda... disponibiliza o XML
(http://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml)
Acredito que isto seja algo que muitos de vocês já sabiam, eu descobri agora![;)]()
Agora o meu problema.
Código :
Básicamente este código mostra listado diversas moedas com o valor de cambio para 1€.
Agora o que eu queria era guardar em 2 variáveis
$dataUltimaActualizacao (Ex. 2015-05-08)
$valorDollar (Ex. 1.1221)
Sei que é relativamente simples, lembro-me de algo do género nas aulas de PEARL![:)]()
Logo a lógica penso que seja...
Pegar no XML e ter duas expressões regulares
Mostrar os 10 caracteres seguintes a <Cube time="
Mostrar os caracteres seguintes a <Cube currency="USD" rate=" até "/>
Obrigado
Estou a construir uma aplicação em php e a mesma precisa de ter o valor do dollar face ao euro o mais actualizado possível.
Assim e após alguma pesquisa, encontrei o www.ecb.europa.eu (Banco central europeu) que disponibiliza diariamente entre as 14:15 e as 15:00 esse valor.
Melhor ainda... disponibiliza o XML

Acredito que isto seja algo que muitos de vocês já sabiam, eu descobri agora

Agora o meu problema.
Código :
<?php
$XML=simplexml_load_file("http://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml");
foreach($XML->Cube->Cube->Cube as $rate){ //Valor face ao Eur.
$moedas = ' '.$rate["rate"].' '.$rate['currency'].'<br/>';
echo $moedas;
}
?>
$XML=simplexml_load_file("http://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml");
foreach($XML->Cube->Cube->Cube as $rate){ //Valor face ao Eur.
$moedas = ' '.$rate["rate"].' '.$rate['currency'].'<br/>';
echo $moedas;
}
?>
Básicamente este código mostra listado diversas moedas com o valor de cambio para 1€.
Agora o que eu queria era guardar em 2 variáveis
$dataUltimaActualizacao (Ex. 2015-05-08)
$valorDollar (Ex. 1.1221)
Sei que é relativamente simples, lembro-me de algo do género nas aulas de PEARL

Logo a lógica penso que seja...
Pegar no XML e ter duas expressões regulares
Mostrar os 10 caracteres seguintes a <Cube time="
Mostrar os caracteres seguintes a <Cube currency="USD" rate=" até "/>
Obrigado