Un saluto a tutti.
Utilizzo questa funzione per evidenziare una parola/lettera ($a) all'interno di $b.
function evidenzia($a, $b){
echo preg_replace("/$a/i","<span class=\"search\">$0</span>", $b);
}
Ho utilizzato preg_replace invece di str_replace per non aver problemi con lettere maiuscole o minuscole ("/$a/i").
Il mio problema è quello che non vorrei che venga sostituito il testo nel caso in cui questo sia presente all'interno di un tag.
Es.: testo
Se sostituissi testo con <span class="search">testo</span> otterrei testo</span>.php" title="<span class="search">testo</span>"><span class="search">testo</span> e vi lascio immaginare il risultato.
C'è qualcuno che è in grado di aiutarmi? Io non ho molta confidenza con le espressioni regolari![]()
Grazie, ciao