La cosa es asi tengo un pedazo de código html desde donde quiero sacar las imágenes con preg_match_all
aquí les dejo lo comentado a continuación
Código PHP:
// El codigo a prosesar
$html='
Este es mi texto sin sentido Este es mi texto sin sentido
Este es mi texto sin sentido
Este es mi texto sin sentido
<img class="aligncenter" title="titulo de la imagen" src="http://dominio.com/imagen.jpg" alt="Etiqueta alt" width="600" height="450" />
Este es mi texto sin sentido
Este es mi texto sin sentido
<img class="aligncenter" title="titulo de la imagen" src="http://dominio.com/imagen2.jpg" alt="Etiqueta alt" width="600" height="450" />
<img class="aligncenter" title="titulo de la imagen" src="http://dominio.com/imagen3.jpg" alt="Etiqueta alt" width="600" height="450" />
<img class="aligncenter" title="titulo de la imagen" src="http://dominio.com/imagen4.jpg" alt="Etiqueta alt" width="600" height="450" />
';
preg_match_all('/<img[^>]+>/i',$html, $result );
Si hago un print_r($result);
me queda esto...
Array
(
[0] => Array
(
[0] => <img class="aligncenter" title="titulo de la imagen" src="http://dominio.com/imagen.jpg" alt="Etiqueta alt" width="600" height="450" />
)
[1] => Array
(
[0] => <img class="aligncenter" title="titulo de la imagen" src="http://dominio.com/imagen2.jpg" alt="Etiqueta alt" width="600" height="450" />
)
[2] => Array
(
[0] => <img class="aligncenter" title="titulo de la imagen" src="http://dominio.com/imagen3.jpg" alt="Etiqueta alt" width="600" height="450" />
)
[3] => Array
(
[0] => <img class="aligncenter" title="titulo de la imagen" src="http://dominio.com/imagen4.jpg" alt="Etiqueta alt" width="600" height="450" />
)
)
Pero no puedo prosesar este array con un foreach... alguien me dice como lo puedo hacer ??? en realidad lo hago pero no me funciona
Gracias