Sto tentando di far stampare la parola ma stampa solo Parola non ammessa senza mettere la parola stessa intercettata

Codice PHP:
if (!preg_replace("/^(mela|pera|pesca)$/i","$x",$nome)){
echo 
"Parola $x non ammessa";