Quantcast
Channel: Tópicos
Viewing all articles
Browse latest Browse all 14700

[Resolvido] Expressões Regulares [Cambio]

$
0
0
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 :
<?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;
}
?>
 

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

Viewing all articles
Browse latest Browse all 14700