estuve viendo algo de expresiones regulares y lo que quiero hacer es armar dos arreglos, uno con los tags abiertos y otros con los tags cerrados, hacer una comparacion y cerrar los que estan abiertos, pero no puedo hacer los arreglos, este codigo extrae todos los tags, cerrados y abiertos:
Cita: <?php
preg_match_all("/\<[^>]*>/", "<b>ejemplo: </b><div align=left>esta es una prueba</div>", $salida, PREG_PATTERN_ORDER);
$el = $salida[0];
for($i=0;$i<=count($el);$i++){
echo $el[$i];
}
?>