Руководство по языку программирования PHP
|
||||||||||||||||||||||||||||||||
Функции для работы с регулярными выражениямиpreg_replace_callback()Синтаксис:preg_replace_callback (pattern, callback, subject [, limit [, count ]]) Поддерживается следующими версиями PHP:
Описание функции:Функция preg_replace_callback() ищет совпадения регулярного выражения (pattern) с данными в строке (subject), а затем передает массив найденных совпадений в функцию callback на обработку. Данные возвращенные функцией callback используются для замены совпадений в subject.
С версии PHP 5.3 в функции preg_replace_callback() допустимо использовать anonymous function или create_function() anonymous function - функция не имеющая названия. create_function() - создает анонимную функцию из переданных параметров и возвращает уникальное имя для неё.
Следует помнить, что данные в функцию callback передаются в виде массива. Элемент массива с индексом [0] содержит все совпадение шаблона, а под индексами [1], [2]...n содержит вхождение соответствующей подмаски.
Примеры:Пример 1:В этом примере все латинские буквы из нижнего регистра будут переведены в верхний регистр.
Пример 2:В этом примере показано использование подмасок.
Пример 3:В этом примере показано использование anonymous function.
Статьи по теме "Секреты вебмастера"
|
PCRE функцииpreg_grep()
|
|||||||||||||||||||||||||||||||
|