Вы можете использовать массивы с str_replace():
$array_from = array ('from1', 'from2');
$array_to = array ('to1', 'to2');
$text = str_replace ($array_from, $array_to, $text);
Но что, если у вас есть ассоциативный массив?
$array_from_to = array (
'from1' => 'to1';
'from2' => 'to2';
);
Как вы можете использовать его с str_replace()?
Значение скорости - массив достаточно большой.