preg_grep

(PHP 4, PHP 5, PHP 7)

preg_grepВозвращает массив вхождений, которые соответствуют шаблону

Описание

preg_grep ( string $pattern , array $array , int $flags = 0 ) : array|false

Возвращает массив, состоящий из элементов входящего массива input, которые соответствуют заданному шаблону pattern.

Список параметров

pattern

Искомый шаблон в виде строки.

array

Входящий массив.

flags

В случае, если установлен в PREG_GREP_INVERT, функция preg_grep() возвращает те элементы массива, которые не соответствуют заданному шаблону pattern.

Возвращаемые значения

Возвращает массив, индексированный ключами из массива array.

Примеры

Пример #1 Пример использования preg_grep()

<?php
// Возвращает все элементы массива,
// содержащие числа с плавающей точкой
$fl_array preg_grep("/^(\d+)?\.\d+$/"$array);
?>

Смотрите также