Delirios de un Informático

Delirando sobre informática, fotografía, programación, móviles y mucho más desde 2003

Sustitución de texto en HTML con PHP

votar
Archivado en PHP con fecha 29/Abr/2006 - 0 comentarios
Ver en Bitacoras.com - Etiquetado con: , , , ,

Resaltar una cadena de texto dentro de otra es fácil, pero cuando la sustitución se hace en una cadena con etiquetas HTML/XML la cosa se complica, ya que podemos corromper las etiquetas. Por ejemplo, si queremos sustituir PHP por <strong>PHP</strong> en la siguiente cadena:

<a href="http://www.php.net" title="PHP: Hypertext Preprocessor">PHP.NET</a>

La sustitución rompería el enlace al sustituir dentro de href y title.

Había programado mi propia función para solventar el problema pero encontré una más rápida y más sencilla: str_highlight(), de Aidan Lister.

Delirios de un Informático :: Gestionado con WordPress :: Alojado en Bitacoras.com :: Licenciado bajo Creative Commons