Рекурсивный акроним словосочетания «PHP: Hypertext Preprocessor»
Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 17907 программистов и 1598 роботов. Сейчас ищут 1349 программистов ...
preg_grep - Возвращает массив вхождений, которые соответствуют шаблону
Вернуться к: PCRE
preg_grep
(PHP 4, PHP 5, PHP 7)
preg_grep — Возвращает массив вхождений, которые соответствуют шаблону
Описание
array preg_grep
( string
$pattern
, array $input
[, int $flags
= 0
] )
Возвращает массив, состоящий из элементов входящего массива
input
, которые соответствуют заданному
шаблону pattern
.
Список параметров
-
pattern
-
Искомый шаблон, строка.
-
input
-
Входящий массив.
-
flags
-
В случае, если установлен в
PREG_GREP_INVERT
, функция preg_grep() возвращает те элементы массива, которые не соответствуют заданному шаблонуpattern
.
Возвращаемые значения
Возвращает массив, индексированный ключами из массива
input
.
Примеры
Пример #1 Пример использования preg_grep()
<?php
// Возвращает все элементы массива,
// содержащие числа с плавающей точкой
$fl_array = preg_grep("/^(\d+)?\.\d+$/", $array);
?>
Смотрите также
- Регулярные выражения PCRE
- preg_quote() - Экранирует символы в регулярных выражениях
- preg_match_all() - Выполняет глобальный поиск шаблона в строке
- preg_filter() - Производит поиск и замену по регулярному выражению
- preg_last_error() - Возвращает код ошибки выполнения последнего регулярного выражения PCRE
Вернуться к: PCRE