Использование preg_replace для массива

У меня есть относительно большой массив элементов, которые я хочу найти строку и заменить любые совпадения. В настоящее время я пытаюсь сделать это с помощьюpreg_replace и регулярные выражения:

preg_replace("/\d?\dIPT\.\w/", "IPT", $array);

Я хочу получить все значения, которые соответствуют либо00IPT.A или же0IPT.A (с0 представляющий любой числовой символ иA представляет любую букву) и заменить ихIPT, Однако я получаю уведомления о преобразовании массива в строку. Есть ли способ получитьpreg_replace принять массив данных источника? Если нет, есть ли другой способ, которым я мог бы достичь этого?

РЕДАКТИРОВАТЬ:

В документации сказано, чтоpreg_replace должен иметь возможность принимать источники массива - вот почему я спрашиваю.

Строка или массив со строками для поиска и замены. Если subject является массивом, то поиск и замена выполняется для каждой записи субъекта, а возвращаемое значение также является массивом.

Массив является многомерным, если это помогает (имеет несколько массивов в одном основном массиве).

Ответы на вопрос(3)

Ваш ответ на вопрос