Io mi riferisco ai contributi utente, da qui in giù
Come vedi ci sono soluzioni mirate, di diversa complessità.
La più semplice, che utilizza poi la tecnica suggerita da miniscript, è riportata nel terzo post:
Regarding maintaining the case of the find/replace for search-highlighting purposes:
if the performance hit of a regular expression isn't a big problem, there's something like:
Codice PHP:
<?php
function highlight_matches($find_text, $text) {
return preg_replace("/($find_text)/i", '<span style="color:red">$1</span>', $text);
}
?>
Come vedi, c'è anche la fortuna di non doverne sapere molto in ambito di espressioni regolari :)
Saluti!