Hola todos, estoy tratando de extraer contenido de un html, llevo horas y la verdad no he avanzado mucho así que los molesto para ver si me dan una mano.
Mi código es este:
Código PHP:
Ver original$html = '<option selected="">America del norte</option>
<option value="lista.php?Lugar=canada">Canada</option>
<option value="lista.php?Lugar=greenland">Greenland</option>
<option value="lista.php?Lugar=mexico">Mexico</option>
<option value="lista.php?Lugar=us">United States</option>';
$p = '%^(?i)<option(?:.*)?value="(.*)"(?:.*)?>\s*(?:.*)\s*</option>$%';
echo '<pre>';
y lo que necesito es extraer todas las apariciones de
lista.php?Lugar=elquesea de estos selects y de enlaces pero al menos en principio de estos selects.
Cuando logro que me extraiga algunos resultados de los subpatrones que me interesan solo me muestra el último encontrado, eso tampoco lo entiendo.
Agradezco cualquier ayuda