PHP preg_grep() 函数

返回上一级

PHP preg_grep() 函数用于返回匹配模式的数组条目

函数原型

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

参数

参数 说明
$pattern 要搜索的模式,字符串形式
$input 输入的数组
$flags 如果设置为 PREG_GREP_INVERT,这个函数返回输入数组中与给定模式 pattern 不匹配的元素组成的数组

返回值

返回给定数组 input 中与模式 pattern 匹配的元素组成的数组

范例

返回数组中指定匹配的元素

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

运行以上 PHP 范例,输出结果如下

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

返回上一级

PHP 5 函数参考手册

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2018 简单教程 twle.cn All Rights Reserved.