PHP preg_grep() 函数
实例
从以 "p" 开头的数组中获取项目:
<?php
$input = [
"Red",
"Pink",
"Green",
"Blue",
"Purple"
];
$result = preg_grep("/^p/i", $input);
print_r($result);
?>
亲自试一试 »
定义和用法
preg_grep()
函数返回一个数组,该数组仅包含输入中与给定模式匹配的元素。
语法
preg_grep(pattern, input, flags)
参数值
参数 | 描述 |
---|---|
pattern | 必需。 包含一个正则表达式,指示要搜索的内容 |
输入 | 必需。一个字符串数组 |
标志 | 可选。此功能只有一个标志。 传递常量 PREG_GREP_INVERT 将使函数只返回与模式不匹配的项。 |
技术细节
返回值: | 返回包含与提供的模式匹配的字符串的数组 |
---|---|
PHP 版本: | 4+ |
❮ PHP 正则表达式参考