Tengo el siguiente codigo:
Código PHP:
Ver original
<?php $url = "http://www.bcentral.cl/"; $palabra = "<td>Dólar Observado</td>"; $fd = @fopen($url, "r"); // Apertura para sólo lectura; ubica el apuntador de archivo al comienzo del mismo. if ($pos){ $glosa = "$"; } } echo "$valor_dolar"; ?>
Este código busca la $palabra y luego me devuelve un valor numero que aparece luego de esa palabra, si lo guardan y lo corren veran a lo que me refiero. Basicamente busca donde diga "<td>Dólar Observado</td>" y luego lee la siguiente fila que es el valor del dolar en mi pais y me devuelve algo asi como $333.44
Hasta ahi todo bien y funciona perfecto.
Lo que necesito es leer 4 valores especificos, y recuperar los 4 montos de cada uno. Obviamente puedo hacerlo repitiendo el codigo mencionado arriba 4 veces y cambiando solo la $palabra pero me preguntaba si seria posible hacerlo sin tener que repetir el codigo 4 veces, si no que mas bien solo cambiar la $palabra 4 veces y mantener solo 1 procesador. De tal manera que la parte de $palabras sea algo asi:
Código PHP:
Ver original
<?php $palabra1 = "<td>Palabra a buscar 1</td>"; $palabra2 = "<td>Palabra a buscar 2</td>"; $palabra3 = "<td>Palabra a buscar 3</td>"; $palabra4 = "<td>Palabra a buscar 4</td>"; ?>
Espero se entienda y puedan ayudarme.
Muchas gracias.
-------------------------------------------------------------
Amigos, creo que no se entiende muy bien, lo que quiero evitar, es tener que hacer esto:
Código PHP:
Ver original
$url = "http://www.bcentral.cl/"; $palabra1 = "<td>Dólar Observado</td>"; $fd = @fopen($url, "r"); // Apertura para sólo lectura; ubica el apuntador de archivo al comienzo del mismo. if ($pos){ $glosa = "$"; } } $palabra2 = "<td>Euro</td>"; $fd = @fopen($url, "r"); // Apertura para sólo lectura; ubica el apuntador de archivo al comienzo del mismo. if ($pos){ $glosa = "$"; } } $palabra3 = "<td>UTM</td>"; $fd = @fopen($url, "r"); // Apertura para sólo lectura; ubica el apuntador de archivo al comienzo del mismo. if ($pos){ $glosa = "$"; } }
Muchas gracias.