Взято из http://www.regular -expressions.info / php.html :
mixed preg_replace (mixed pattern, mixed replacement, mixed subject [, int limit])
возвращает строку, в которой все совпадения шаблона регулярного выражения в строке темы заменены строкой замены.
Максимально возможны замены. Одно ключевое отличие состоит в том, что все параметры, кроме предела, могут быть массивами, а не строками.
В этом случае preg_replace
выполняет свою работу несколько раз, перебирая элементы в массивах одновременно. Вы также можете использовать строки для некоторых параметров и массивы для других. Затем функция будет перебирать массивы и использовать одни и те же строки для каждой итерации. Использование массива шаблона и замены, позволяет выполнять последовательность операций поиска и замены над одной строкой темы. Использование массива для строки темы позволяет выполнять один и тот же поиск и замену множества строк темы.