Hace exactamente un mes te dije que
iGoogle iba a ser retirado y me ignoraste
Te deje este par de ejemplos:
API Yahoo
Código PHP:
Ver originalfunction CurrencyConvertorYahoo($from, $to, $amount) {
$url = "http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20csv%20where%20url%3D%22http%3A%2F%2Ffinance.yahoo.com%2Fd%2Fquotes.csv%3Fe%3D.csv%26f%3Dc4l1%26s%3D$from$to%3DX%22%3B&format=json";
$rate = $json->query->results->row->col1;
$result = $rate * $amount;
}
echo CurrencyConvertorYahoo('PEN', 'USD', 8000);
webservicex
Código PHP:
Ver originalfunction CurrencyConvertor($from, $to, $amount) {
$url = "http://www.webservicex.net/CurrencyConvertor.asmx/ConversionRate?FromCurrency=$from&ToCurrency=$to";
$sxe = new SimpleXMLElement($url, null, true);
$rate = (float) $sxe * $amount;
}
echo CurrencyConvertor('PEN', 'USD', 8000);
Ahora si insistes con coger ese valor de Google (no creo que esto les guste), puedes usar DOMDocument y extraer este valor fácilmente.
PD: No uses expresiones regulares.