str_replace funziona anche se gli passi degli array
Codice PHP:
$cerca = [$search$search1];
$rimpiazza = ['<span style="color: violet;">'.$search.'</span>''<span style="color: violet;">'.$search1.'</span>']; 
poi i due array li metti come argomento nella str_ireplace