Войти через VK Войти через FB Войти через Google Войти через Яндекс
Поиск по сайту
preg_grep
(PHP 4, PHP 5)
preg_grep - Возвращает массив вхождений, которые соответствуют шаблону
Описание
array preg_grep ( string pattern, array input [, int flags] )preg_grep() возвращает массив, состоящий из элементов входящего массива input, которые соответствуют заданному шаблону pattern.
Параметр flags может принимать следующие значения:
PREG_GREP_INVERT - В случае, если этот флаг установлен, функция preg_grep(), возвращает те элементы массива, которые не соответствуют заданному шаблону pattern. Этот флаг доступен, начиная с PHP 4.2.0.
Начиная с PHP 4.0.4, результат, возвращаемый функцией preg_grep() использует те же индексы, что и массив исходных данных. Если такое поведение вам не подходит, примените array_values() к массиву, возвращаемому preg_grep() для реиндексации.
Пример 1. preg_grep()
// Возвращает все элементы массива,
// содержащие числа с плавающей точкой
$fl_array = preg_grep("/^(\d+)?\.\d+$/", $array);
Смотрите также регулярные выражения на PHP, примеры использования регулярных выражений на php.
Регулярные выражения в PHP.Примеры регулярных выражения в PHP.
Все функции регулярные выражения
Описание на ru2.php.net
Описание на php.ru