Php/func array filter
来自菜鸟教程
PHP array_filter()函数
例
使用回调函数过滤数组的值:
<?php function test_odd($var) { return($var & 1); } $a1=array(1,3,2,3,4); print_r(array_filter($a1,"test_odd")); ?>
定义和用法
array_filter()函数使用回调函数过滤数组的值。
该函数将输入数组的每个值传递给回调函数。如果回调函数返回true,则输入的当前值将返回到结果数组。保留阵列键。
句法
array_filter(array, callbackfunction, flag)
参数值
参数 | 描述 |
---|---|
array | 需要。指定要过滤的数组 |
callbackfunction | 可选的。指定要使用的回调函数 |
flag |
可选的。指定将哪些参数发送给回调:
|
技术细节
返回值: | 返回过滤后的数组 |
PHP版本: | 4.0.6+ |
PHP更新日志: | PHP 5.6:添加了可选
flag 参数 |