PHP 手册
上一页 |  | 下一页

# 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 // return all array elements // containing floating point numbers $fl_array = preg_grep ("/^(\d+)?\.\d+$/", $array); ?>`

上一页 | 起始页 | 下一页
模式语法 | 上一级 | preg_last_error