Мне в тексте нужно заменить десяток слов, точнее пар слов. В replace, можно заменить одно слово на другое, как заменить 10 одних слов на 10 других? Что-то такое
Рома>Маша, Миша>Вася, Ира>Даша и тд
$patterns = array();
$patterns[0] = 'aa';
$patterns[1] = 'bb';
$patterns[2] = 'cc';
$replacements = array();
$replacements[2] = 33;
$replacements[1] = 22;
$replacements[0] = 11;
$text = preg_replace($patterns, $replacements, $text);