Hola,
juanitoalimana.
str_replace acepta arrays como parámetros, lo que te permite hacer lo que deseas (véase:
http://php.net/str_replace)
También podrías obtener ese resultado con htmlentities (que te convertirá también todos los dempas caracteres que se puedan a entidades) usando las opciones correctamente.