PHP - preg_replace_callback
Войти

PHP - preg_replace_callback

PHP - preg_replace_callback
preg_replace_callback() - выполняет поиск по регулярному выражению и замену с использованием функции обратного

preg_replace_callback($pattern, $callback, $subject);

$pattern - Искомый шаблон, строка.
$callback - функция, которой будет передан массив совпавших элементов из строки subject, callback-функция должна вернуть строку с заменой.
$subject - Входная строка.

Поведение этой функции во многом напоминает preg_replace(), за исключением того, что вместо параметра replacement необходимо указывать callback функцию, которой в качестве входящего параметра передается массив найденных вхождений. Ожидаемый результат - строка, которой будет произведена замена.

Ссылки по теме:

  1. 1. http://www.php.su/preg_replace_callback
Теги:
php