
A ver, no leí del todo esos pedazos de explicaciones.
Vamos que leí 3 líneas y fue ya mucho.
-La idea más simple es la correcta. No sé ni para que usas array, cuando podrías hacer los tipos de búsqueda y señalando cada caso con expresiones regulares.
Por ejemplo, marcar con negrita todas las palabras que contengan "para" no ocupa tanto código ¿No?
Código PHP:
<?php
echo preg_replace("/para/", "<b>para</b>", "para paracaidas compara");
?>
Como verás, lo que hay que hacer es:
-Usar la función/es que pueda/n ayudarte.

-Si no se saben buscarlas.

-No complicarse así la vida. No es sano