Función PHP para extraer texto anulando las etiquetas html

Limpiar una cadena de código HTML

Publicado en PHP 2018-03-23 12:59:27

Función PHP para extraer texto anulando las etiquetas html

Extrae texto anulando etiquetas HTML

Páginas Web Php

Resumen: Sencilla función para extraer solo el texto de un contenido html, que hace uso de varios métodos nativos de PHP

Ésta función te permite limpiar de caracteres html o etiquetas y entidades  un frase o contenido, normalmente almacenados en un base de datos.

Los campos TextArea te permiten guardar etiquetas html y puede usarlo para mostrar contenidos enriquecidos visualmente, en una sección de una web, pero a veces necesitamos mostrar un resumen con pocas líneas un forma de hacerlo es cortando el contenido, y exraendo solo el texto, anulando los caracteres html o entidades.

Esta sencilla función nos puede ayudar en ello, veamos el còdigo PHP:

function SecurityString($cadena) {  
  $cadena = htmlspecialchars(
  	trim(
  		addslashes(
  			stripslashes(
  				strip_tags($cadena)
  			)
  		)
  	)
  );  
  $cadena = str_replace(chr(160),'',$cadena);
  return $cadena;
}

Ahora un modo de usarlo es: 

$frase= "<p> Hola <span>Arequipa</span> </p>";

print_r(SecurityString($frase));

Esto nos darà como resultado :

Hola Arequipa

 

Redacción:| Artículo leído: 196 veces | Publicación:


Compártelo con tus amigos


Publicaciones relacionadas de PHP