Nessuno sa dirmi perchè con questa sintassi:
Codice PHP:
$patterns = array("/Amministratore Delegato/""/Amministratore Del./""/resp. /""/Responsabile /"
    
"/Direttore /""/Ufficio Stampa/""/Relazioni Pubbliche/""/Pubbliche Relazioni/",  
    
"/Rel. Pub./""/Rel. Pubb./""/P.R./""/P.r./"
    
"/p.r./""/R.P./""/R.p./""/r.p./"
    
"/webmaster/""/Web Master/""/Web master/""/Mktg./"
    
"/Mktg/""/mktg/");

$replacements = array("Amm. Delegato""Amm. Delegato""Resp. ""Resp. "
    
"Dir. ""Uff. Stampa""PR""PR"
    
"PR""PR""PR""PR"
    
"PR""PR""PR""PR"
    
"Webmaster""Webmaster""Webmaster""Marketing"
    
"Marketing""Marketing");

ksort($patterns);
ksort($replacements);
$rigap[Posizione] = preg_replace($patterns$replacements$rigap[Posizione]); 
Alcuni trova-cambia sballano?
Ad esempio nel campo $rigap[Posizione] una parola come dipartimento è diventata diPRimento,
e una parola come portavoce è diventata PRavoce?