曲径通幽论坛

标题: preg_grep() -- 将匹配项返回到数组当中 [打印本页]

作者: beyes    时间: 2012-5-22 10:18
标题: preg_grep() -- 将匹配项返回到数组当中
preg_grep() 原型如下:
[Plain Text] 纯文本查看 复制代码
array preg_grep ( string $pattern , array $input [, int $flags = 0 ] )

函数返回与第 1 个参数中的正则匹配的数组单元。

测试代码:
[PHP] 纯文本查看 复制代码
<?php
    $array = array("Windows 2008", "Fedora15", "Ubuntu", "OS", "Debian 7.1", "OpenSuSe   11.2.1");
   
    $os = preg_grep("/^[a-zA-Z]+[ ]*(\d|\.)+$/", $array);
   
    print_r($os);
?>

运行输出:
Array ( [0] => Windows 2008 [1] => Fedora15 [4] => Debian 7.1 [5] => OpenSuSe 11.2.1 )





欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) Powered by Discuz! X3.2