Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/12/2009, 12:33
Avatar de xalupeao
xalupeao
 
Fecha de Ingreso: mayo-2008
Ubicación: Santiago, Chile
Mensajes: 749
Antigüedad: 15 años, 11 meses
Puntos: 12
problema con str_remplace()

Bueno amigos estoy obteniendo los indicadores encomicos ... pero la palabra Dólar no me reemplaza .... :S les dejo el codigo.

Código PHP:
<?
    
#obtenemos la UF y la UTM
        
        
$url "http://si2.bcentral.cl/Basededatoseconomicos/951_portada.asp";
        
$lectura file_get_contents($url);
        
$mapa strip_tags($lectura);
        list(
$no_sirve,$valores)=explode("29 de Diciembre de 2009",$mapa);
        list(
$final,$no_sirve)=explode("TCM ",$valores);

        
$mes "Diciembre";
        
$mes "($mes)";
        
$final str_replace('UF','',$final);
        
$final str_replace('UTM '.$mes.'','x',$final);
        
//$final = str_replace('','x',$final);
        
$final str_replace('Dólar observado','',$final); //NO REEMPLAZA! ¿PORQUE?
    
        
$final str_replace('Euro','x',$final);

        
$final trim($final);
        list(
$uf,$utm,$dolar,$euro)=explode('x',$final);


/*
generar xml
*/

$buffer='<?xml version="1.0" encoding="utf-8"?>
<!--Valor de Uf, UTM, Dolar y Euro en Chile por Gonzalo Ríos -->
<divisas>
<uf>'
.trim($uf).'</uf>
<utm>'
.trim($utm).'</utm>
<dolar>'
.trim($dolar).'</dolar>
<euro>'
.trim($euro).'</euro>
</divisas>'
;
$file=fopen("divisas.xml","w+");
fwrite ($file,$buffer);
fclose($file);
print 
'Se genero un nuevo y actulizado archivo divisas.xml';
?>