函数名称:preg_grep() 函数描述:preg_grep() 函数通过一个正则表达式对数组中的值进行匹配,返回匹配成功的元素组成的新数组。 适用版本:PHP 4, PHP 5, PHP 7 用法...
函数名称:preg_grep()
函数描述:preg_grep() 函数通过一个正则表达式对数组中的值进行匹配,返回匹配成功的元素组成的新数组。
适用版本:PHP 4, PHP 5, PHP 7
用法:
preg_grep ( string $pattern , array $input [, int $flags = 0 ] ) : array
参数:
返回值:返回一个包含匹配成功的元素组成的新数组。
示例:
$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() 函数返回的是一个新数组,其中只包含匹配成功的元素。如果没有匹配成功的元素,则返回一个空数组。