Есть ли встроенная функция PHP для замены нескольких значений внутри строки массивом, который точно определяет, что заменяется тем, что?
Например:
$searchreplace_array = Array('blah' => 'bleh', 'blarh' => 'blerh');
$string = 'blah blarh bleh bleh blarh';
И получилось бы: bleh blerh bleh bleh blerh.