Return to Snippet

Revision: 817
at August 10, 2006 23:33 by Navegante


Initial Code
/**
 *  Function limpiarPTags
 *
 *   Elimina las etiquetas de parrafo <P> (sin parametros) y las sustituye por
 *   saltos de linea <BR />.
 *   En caso necesario inserta un <BR /> adicional para simular la separacion de
 *   parrafos.
 *   
 *   Parámetros:
 *   @param string $cadena -> texto a limpiar
 *   @param boolean $separar_parrafos -> separar parrafos ??
 *   @return string $cadena -> texto limpio
*/
    function limpiarPTags($cadena, $separar_parrafos = true)
    {
        $cadena = trim($cadena);
        $cadena = eregi_replace("^<p>","", $cadena);
        if ($separar_parrafos) {
            $cadena = eregi_replace("<p>","<br /><br />", $cadena);
        } else {
            $cadena = eregi_replace("<p>","<br />", $cadena);
        }
        $cadena = eregi_replace("</p>","", $cadena);
        return $cadena;
    }

Initial URL

                                

Initial Description
Elimina las etiquetas de p&aacute;rrafo &lt;P&lt; y &lt;/P&lt; (sin par&aacute;metros) y las sustituye por saltos de l&iacute;nea &lt;BR /&gt;.
En caso necesario inserta un &lt;BR /&gt; adicional para simular la separaci&oacute;n de p&aacute;rrafos.

Initial Title
Function limpiarPTags

Initial Tags
php, html, text

Initial Language
PHP