📜  PHP | preg_grep()函数

📅  最后修改于: 2022-05-13 01:56:19.936000             🧑  作者: Mango

PHP | preg_grep()函数

preg_grep()是PHP中的内置函数。它返回由与给定模式匹配的输入数组元素组成的数组。

句法 :

array preg_grep ( $pattern, $input [, $flags] )

使用的参数:
preg_grep()函数采用三个参数,如下所述:

  • $pattern: $pattern是在字符串数组中搜索的字符串元素。
  • $input: $input是原始字符串数组。
  • $flags: $flags 用于signalize,其变量类型用于指示True 或False 两种状态来控制程序。如果标志设置为PREG_GREP_INVERT ,则函数返回输入数组中与给定模式不匹配的元素。

返回值:该函数返回使用输入数组中的键索引的数组。

方案一:


输出:
Array
(
    [1] => for
)

程序 2:PREG_GREP_INVERT 为例,它是在PHP中反转数据而不是输出数字为非数字值。


输出:
Array
(
    [1] => one
    [3] => two
    [4] => three
    [7] => Six
    [9] => Eight
    [10] => Nine
)

程序 3:未找到匹配项的示例,则返回NULL数组。

"Geeks", 
                    1 =>"for", 
                    2 => "Geeks",
                    3 => '2018',
                      
                );
// Search elements "x", followed by one 
// or more letters.
$result=preg_grep ('/x(\w+)/', $inputstrVal );
  
print_r($result);
?>
输出:
Array
(
)

参考: 函数 : PHP 。 PHP