
27/06/2006, 08:01
|
| | Fecha de Ingreso: febrero-2004 Ubicación: Resistencia - Argentina
Mensajes: 299
Antigüedad: 21 años Puntos: 0 | |
hice esta funcion, por si a alguien le sirve: Cita: function cierratags($cadena) {
$str_cierre = "";
//tags de apertura
preg_match_all("/\<[^\/][^>]*>/", $cadena, $salida, PREG_PATTERN_ORDER);
$arr_abiertos = $salida[0];
$total_abiertos = count($arr_abiertos);
//tags de cierre
preg_match_all("/\<[\/][^>]*>/", $cadena, $salida, PREG_PATTERN_ORDER);
$arr_cerrados = $salida[0];
$total_cerrados = count($arr_cerrados);
if($total_abiertos!=$total_cerrados) {
$total_sincerrar = $total_abiertos - $total_cerrados;
for($i=0;$i<=$total_sincerrar;$i++){
$str_cierre.= str_replace("<","</",$arr_abiertos[$total_cerrados + $i]);
}
}
return $cadena . $str_cierre;
} |