Ho necessità di sostituire tutti gli & con & e pensato di utilizzare $value = str_replace("&", "&", $value);

Il problema è che cosi facendo mi sostituisce le & che son già dei codici html... cioè se io in $value ho
codice:
 l'apostrofo
utilizzando la funzione mi diventa
codice:
l''apostrofo
e ovviamente non mi va bene...

come faccio a sostituire solo le & che NON sono codici html? o magari meglio ancora come faccio a sostituire solo quelle che fan parte di un link...

grassie