Analice las etiquetas de anclaje que tienen una etiqueta img como elemento secundario
Necesito encontrar todas las etiquetas de anclaje, que tienen unaimg
etiqueta como elemento hijo. Consideremos los siguientes casos,
<a href="test1.php">
<img src="test1.jpg" alt="Test 1" />
</a>
<a href="test2.php">
<span>
<img src="test2.jpg" alt="Test 2" />
</span>
</a>
Mi requerimiento es generar una lista dehref
atributos junto consrc
yalt
es decir,
$output = array(
array(
'href' => 'test1.php',
'src' => 'test1.jpg',
'alt' => 'Test 1'
),
array(
'href' => 'test2.php',
'src' => 'test2.jpg',
'alt' => 'Test 2'
)
);
¿Cómo puedo emparejar los casos anteriores en PHP? (Usando Dom Xpath o cualquier otro analizador de dom)
¡Gracias por adelantado!