tengo la siguiente funcion:
Código php:
Ver original
/** * Reemplaza los tags por su codigo correspondiente. * * @param string $texto * @return string */ function etiquetas($texto){ $texto=str_replace('[formulario]','<a href="index.php?modules=presupuesto" title="Pedir Presupuesto">formulario</a> ',$tabla); return $texto; }
lo que hace es que al parsarle un texto reemplaza ciertos tags [] por un codigo html el cual me permite crear un acordeon en jquery, anda de 10 pero tengo problemas cuando hay etiquetas <p> o </p> haciendo que el contenido se vea mal, mi duda es como puedo hacer para que dentro de esa función me elimine los <p> o si hay <p style=.....> y me cambie los </p> por <br/> que entre los tags [desplegable] y [/desplegable]
desde ya muchas gracias