PHP 菜鳥教程

PHP 高級教程

PHP & MySQL

PHP 參考手冊

PHP preg_grep() 函數(shù)用法及示例

PHP 正則表達式(PCRE)

preg_grep 函數(shù)用于返回匹配模式的數(shù)組條目。

語法

array preg_grep ( string $pattern , array $input [, int $flags = 0 ] )

返回給定數(shù)組 input 中與模式 pattern 匹配的元素組成的數(shù)組。

參數(shù)說明:

  • $pattern:要搜索的模式,字符串形式。
  • $input:輸入的數(shù)組。
  • $flags:如果設(shè)置為 PREG_GREP_INVERT,這個函數(shù)返回輸入數(shù)組中與給定模式 pattern 不匹配的元素組成的數(shù)組。

在線示例

<?php
$array = array(1, 2, 3.4, 53, 7.9);
// 返回所有包含浮點數(shù)的元素
$fl_array = preg_grep("/^(\d+)?\.\d+$/", $array);
print_r($fl_array);
?>

執(zhí)行結(jié)果如下所示:

Array
(
    [2] => 3.4
    [4] => 7.9
)

可以看出 preg_grep 只返回了數(shù)組中的浮點數(shù)。

PHP 正則表達式(PCRE)

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清