Array
(
)

função PHP - alterar determinado caracter em um array

PHP
Gisely :d
   - 30 mai 2016

Bom Dia.
gostaria de saber se existe alguma função que me ajuda a subtituir isso:
#Código

$string = " Manhã, 14/10/2012 , Secretaria - Municipal de Lemuria, -  ";

por isso:
#Código
$trocar_por_este = " Observação inserida pelo usuario";
$string = " Manhã, 14/10/2012 , Secretaria - Municipal de Lemuria, Observação inserida pelo usuario  ";

Obs:
pretendo fazer isso em um arquivo txt. esta tudo ok, preciso apenas de uma função php para que ao inves de todos, apenas o ultimo ou o unico ' - ' seja substituido, no caso, o último.

Desde já agradeço a ajuda.