牛牛在线工具

preg_grep()

收录 8868 个 PHP 函数,含用途说明与用法示例。

preg_grep()

通过一个正则表达式对数组中的值进行匹配,返回匹配成功的元素组成的新数组

函数名称:preg_grep() 函数描述:preg_grep() 函数通过一个正则表达式对数组中的值进行匹配,返回匹配成功的元素组成的新数组。 适用版本:PHP 4, PHP 5, PHP 7 用法: preg_grep ( string $pattern , array $input [, int $flags = 0 ] ) : array 参数: pattern:需要匹配的正则表达式模式。 input:需要进行匹配的数组。 flags(可选):用于修改搜索行为的可选标志。默认为0,表示不使用任何标志。 返回值:返回一个包含匹配成功的元素组成的新数组。 示例: $pattern = '/^a/'; $array = array('apple', 'banana', 'cherry', 'orange'); $result = preg_grep($pattern, $array); print_r($result); 输出: Array ( [0] => apple ) 在上面的示例中,我们使用了正则表达式模式 /^a/,该模式匹配以字母 "a" 开头的字符串。然后,我们对数组 array('apple', 'banana', 'cherry', 'orange') 进行匹配,并将匹配成功的元素 apple 存储在新数组 $result 中。最后,使用 print_r() 函数打印出结果数组。 请注意,preg_grep() 函数返回的是一个新数组,其中只包含匹配成功的元素。如果没有匹配成功的元素,则返回一个空数组。