ho scritto questa funzione per correggere le lettere accentate:

$array1 = array ("à","è","ì","ò","ù","é");
$array2 = array ("&agrave","&egrave","&igrave","&ograve","&ugrave" ,"&eacute");
$testo_articolo11b = preg_replace($array1,$array2, $testo_articolo11);

ma mi da questo errore:

Warning: preg_replace() [function.preg-replace]: No ending delimiter 'à' found in /web/htdocs/www.sito.it/home/living/include_in_evidenza2.php on line 91

che vuol dire?