preg_grep
preg_grep
(PHP 4, PHP 5, PHP 7)
preg_grep - 返回与模式匹配的数组条目
描述
array preg_grep ( string $pattern , array $input [, int $flags = 0 ] )
返回由与给定模式相匹配的输入数组元素组成的数组。
参数
pattern
作为字符串搜索的模式。
input
输入数组。
flags
如果设置为PREG_GREP_INVERT,则此函数将返回与给定模式不匹配的输入数组元素。
返回值
返回使用数组中的键索引的input
数组。
例子
示例#1 preg_grep()示例
<?php
// return all array elements
// containing floating point numbers
$fl_array = preg_grep("/^(\d+)?\.\d+$/", $array
?>
扩展内容
- preg_quote() - 引用正则表达式字符
- preg_match_all() - 执行全局正则表达式匹配
- preg_filter() - 执行正则表达式搜索并替换
- preg_last_error() - 返回上一次PCRE正则表达式执行的错误代码
← preg_filter
preg_last_error →