21xrx.com
登录
文章检索 我的文章 写文章
PHP array_filter()函数
2021-08-26 10:24:52 深夜i     --     --
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 可选的。 指定发送到回调的参数: array_filter_use_key - 传递键作为回调的唯一参数(而不是值) array_filter_use_both - 将值和键作为回调的参数(而不是值)

 


技术细节

返回值: 返回过滤的数组
PHP版本: 4.0.6+
PHP Changelog: PHP 5.6:添加可选标志参数

 

 

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复