PHP preg_grep()函数
语法
array preg_grep ( string pattern, arrayinput [, int $flags] );
定义和用途
返回由匹配给定模式的输入数组元素组成的数组。
如果flag设置为PREG_GREP_INVERT,则该函数返回不匹配给定模式的输入数组元素。
返回值
- 返回一个使用输入数组键索引的数组。
示例
下面是一段代码,将此代码复制粘贴到一个文件中并验证结果。
<?php
foods = array("pasta", "steak", "fish", "potatoes");
// find elements beginning with "p", followed by one or more letters.p_foods = preg_grep("/p(\w+)/", foods);
print "Found food is " .p_foods[0];
print "Found food is " . $p_foods[1];
?>
这将产生以下结果 −
Found food is pastaFound food is