quisiera pedirles ayuda, estoy usando la librería SimpleHtmlDom (http://simplehtmldom.sourceforge.net/) para poder parsear mi html y modificarlo de una manera fácil.
Tengo un codigo HTML del siguiente modo:
Código:
Como ven tengo "divs" contenidos en otros "divs" pero que tienen la misma clase "prueba".<div> <div class="prueba"> <p>Texto texto texto texto texto texto texto texto texto </p> <div class="prueba"> <p>Div texto div texto div texto div texto</p> <div class="prueba"> <p>Sub texto sub texto sub texto</p> </div> </div> </div> </div>
Lo que deseo hacer es que después de cada "div" con la clase "prueba" poner una imagen, para lo cual hago lo siguiente:
Código PHP:
$html = str_get_html($text);
foreach ($html->find('div[class=prueba]') as $element):
$element->class = 'prueba test2';
$element->outertext = $element->outertext . '<img src="calendario.png" />';
endforeach
echo $html;
¿Alguien tiene alguna idea de como podría resolver esto?
Gracias, por sus posibles respuestas