Руководство по языку программирования PHP
|
|||||||||||||||||||||||||||||||
Строковые функции PHPpreg_filter()Синтаксис:preg_filter (pattern , replacement , subject[, limit [, count ]] ) Поддерживается следующими версиями PHP:
Описание функции:Функция preg_filter ищет совпадения регулярного выражения (pattern) с данными в строке (subject) и заменяет их на данные находящиеся в replacement. Функция возвращает только значения совпавшие с шаблоном поиска. Если совпадений не найдено, то будет возвращен нулевой массив (для массива) или NULL (для строки). В случае ошибки будет возвращен NULL
Регулярные выраженияОтдельно следует остановится на регулярных выражениях, без представления о которых довольно трудно (если вообще возможно) разобраться с работой функции preg_replace(). Достаточно хорошо описание регулярных выражений приводится на wikipedia.org, основные моменты применения регулярных выражений также описаны здесь. Примеры:Пример 1:В этом примере показано отличие функции preg_replace() от preg_filter(). Функция preg_replace() вернет все 6 элементов массива, а функция preg_filter() только удовлетворяющие шаблону поиска.
Пример 2:В этом примере показана работа функции, когда в качестве pattern и replacement используются массивы. Здесь все цифры будут заменены на "+", а все латинские буквы нижнего регистра на "*".
Статьи по теме "Секреты вебмастера" |
PCRE функцииpreg_grep()
|
||||||||||||||||||||||||||||||
|