Con
preg_replace puedes hacer lo que dices. Fíjate en el "^" que va justo despues del corchete de apertura. Significa
negación.
Simplemente tendrías que hacer esto:
Así le estás diciendo que remplace cualquier "
$" por nada (el segundo parámetro que es una cadena vacía)