|
PHP5中文手册
array_filter(PHP 4 >= 4.0.6, PHP 5) array_filter — 用回调函数过滤数组中的单元 说明
array array_filter
( array $input
[, callback $callback
] )
array_filter() 依次将 input 数组中的每个值传递到 callback 函数。如果 callback 函数返回 TRUE,则 input 数组的当前值会被包含在返回的结果数组中。数组的键名保留不变。
Example#1 array_filter() 例子
<?php 上例将输出:
用户不应在回调函数中修改数组本身。例如增加/删除单元或者对 array_filter() 正在作用的数组进行 unset。如果数组改变了,此函数的行为没有定义。 如果没有提供 callback 函数,array_filter() 将删除 input 中所有等值为 FALSE 的条目。更多信息见转换为布尔值。
Example#2 array_filter() 无 callback
<?php 上例将输出:
|