Testo di esempio
Risultato sul testo
Quindi se la variabile fosse Pallino, il risultato sarebbe
Pinco e <span class="evidenzia">Pallino</span> sono andati da Sempronio
Ma il problema principale è questo
preg_match_all("/([@][a-zA-Z-0-9]+)/", $testo, $nome);
ovvero estrarre tutti le eventuali parole precedute dal simbolo @.