ale to zamiast kolorować "fraze" to ja kasuje, mógłby mi ktoś to poprawić i wytłumaczyć dlaczego to jest źle, czytałem artykuły o wyrażeniach regularnych ale nie mogę sobie z tym poradzić.
$tresc = preg_replace('/'.$fraza.'/i', '<span style="background-color: red">'.$fraza.'</span>', $tresc);