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