mmm, prova ad invertire queste due :
codice:$rex = '/(\w+\W+){0,10}'.$cerca.'(\W+\w+){0,10}/'; preg_match( $rex,$res['content'],$match ); $frase = "[...]".$match[0]."[...]" ; // l'ho spostata sotto $frase = grassetto($frase,$cerca); echo $frase;