PHP array_filter() 函数

返回上一级

PHP array_filter() 函数用回调函数过滤数组中的元素

( PHP >= 4.0.6 )

函数原型

array_filter( array,callbackfunction );

该函数把输入数组中的每个键值传给回调函数

如果回调函数返回 true,则把输入数组中的当前键值返回给结果数组,数组键名保持不变

参数

参数 描述
array 必需。规定要过滤的数组
callbackfunction 必需。规定要用的回调函数

返回值

返回过滤的数组

范例

用回调函数过滤数组中的元素

<?php

function test_odd($var)
{
    return ( intval($var) & 1);
}

$a1 = array("a","b",2,3,4);
print_r(array_filter($a1,"test_odd"));

运行范例 »

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

Array
(
    [3] => 3
)

返回上一级

PHP 5 函数参考手册

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

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

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