Posted By

Navegante on 08/10/06


Tagged

php html text ptags cleanhtml parrafos


Versions (?)

Who likes this?

1 person have marked this snippet as a favorite

meth


Function limpiarPTags


 / Published in: PHP
 

Elimina las etiquetas de párrafo <P< y </P< (sin parámetros) y las sustituye por saltos de línea <BR />. En caso necesario inserta un <BR /> adicional para simular la separación de párrafos.

  1. /**
  2.  * Function limpiarPTags
  3.  *
  4.  * Elimina las etiquetas de parrafo <P> (sin parametros) y las sustituye por
  5.  * saltos de linea <BR />.
  6.  * En caso necesario inserta un <BR /> adicional para simular la separacion de
  7.  * parrafos.
  8.  *
  9.  * ParĂ¡metros:
  10.  * @param string $cadena -> texto a limpiar
  11.  * @param boolean $separar_parrafos -> separar parrafos ??
  12.  * @return string $cadena -> texto limpio
  13. */
  14. function limpiarPTags($cadena, $separar_parrafos = true)
  15. {
  16. $cadena = trim($cadena);
  17. $cadena = eregi_replace("^<p>","", $cadena);
  18. if ($separar_parrafos) {
  19. $cadena = eregi_replace("<p>","<br /><br />", $cadena);
  20. } else {
  21. $cadena = eregi_replace("<p>","<br />", $cadena);
  22. }
  23. $cadena = eregi_replace("</p>","", $cadena);
  24. return $cadena;
  25. }

Report this snippet  

You need to login to post a comment.