preg_replace_callback(PHP 4 >= 4.0.5, PHP 5) preg_replace_callback — Выполняет поиск по регулярному выражению и замену с использованием функции обратного вызова Описание
mixed preg_replace_callback
( mixed $pattern
, callback $callback
, mixed $subject
[, int $limit
] )
Поведение этой функции во многом напоминает preg_replace(), за исключением того, что вместо параметра replacement необходимо указывать callback функцию, которой в качестве входящего параметра передается массив найденных вхождений. Ожидаемый результат - строка, которой будет произведена замена. Пример #1 preg_replace_callback() пример
<?phpДостаточно часто callback функция, кроме как в вызове preg_replace_callback(), ни в чем больше не участвует. Исходя из этих соображений, можно использовать create_function() для создания безымянной функции обратного вызова непосредственно в вызове preg_replace_callback(). Если вы используете такой подход, вся информация, связанная с заменой по регулярному выражению, будет собрана в одном месте, и пространство имен функций не будет загромождаться неиспользуемыми записями. Пример #2 preg_replace_callback() и create_function()
<?phpСмотрите также preg_replace() и create_function(). |
|
|
| © 2009 Тест скорости интернета | Boont.Ru |