php使用正则匹配数组中指定的元素
在php可以使用preg_grep()
函数来使用正则表达式匹配数组中的元素。
preg_grep()
函数可以搜索数组中的所有元素,并返回与正则表达式匹配的所有元素所组成的数组。
实例一:
实例二:
参数说明如下:
$pattern
:要搜索的模式,也就是定义好的正则表达式;
$input
:要搜索的数组;
$flags
:可选参数,可以设置为 PREG_GREP_INVERT
,这时函数会返回数组中与给定模式 $pattern
不匹配的元素组成的数组。
perg_grep()
函数将遍历 $input
数组中的每一个元素,让该元素与模式 $pattern
进行匹配,然后将匹配成功或者匹配失败的元素返回。