Estoy intentando eliminar ciertas etiquetas html dentro de una variable $contenidoArticulos la cual viene de un campo de la base de datos con algunas etiquetas html que no usaremos, así que en un principio metí las etiquetas a elimnar en un array para reemplazarlo por espacios en blaco y listo.
//Etiquetas html para eliminar desde el campo contenidos en la base de datos.
Código PHP:
Ver original
$eliminarHtml = array('<p>', "</p>", "<u>", "</u>", "<a>", "</a>","<strong>", "</strong>", "<em>", "</em>");
//Reemplazar por espacios vacios
Código PHP:
Ver original
Hasta aquí todo bien, sin embargo veo que algunas de las etiquetas con enlaces largos que hay dentro del contenido no son eliminados, como por ejemplo este:
Código HTML:
Ver original
En ese caso ¿cómo podría eliminarlo?
Se me ha ocurrido esta opción pero no soy capaz de sacarlo:
Código PHP:
Ver original
//Si en el array o el contenido $contenidoArticulos existe <a href //Contar la cantidad total de caracteres de principio a fin (desde <a href hasta >Título enlace </a>) //Contar la cantidad de caracteres en total $cadenaEncontrada = '<a href=" '; //Eliminar toda la cantidad total de caracteres encontrados en $cadenaEncontrada
¿Es posible hacer algo así?
Saludos.