preg_replace_callback и массив pattern'ов

Redjik

Джедай-мастер
Просматривал документацию в очередной раз и задался вопросом.

Предположим у нас есть массив пэттернов.
Возьмем классические
PHP:
$patterns[0] = '/quick/';
$patterns[1] = '/brown/';
$patterns[2] = '/fox/';
Если обычный preg_replace будет заменять соответсвенно массиву replacement, то callback будет обрабатывать все варианты одинаково.

Вопрос - как в callback функции определять какой из пэттернов нашелся.
 
Сверху