首页 > 代码库 > PHP array_filter
PHP array_filter
1.函数的作用:过滤数组中的值;
2.函数的参数:
@params array $array
@params callback $callback
@params int $flag 【ARRAY_FILTER_USE_KEY
和 ARRAY_FILTER_USE_BOTH
】
3.注意点:
1)不要在回调中改变数组本身;
4.
例子一:
1 <?php 2 /* 3 * 第二个元素是空格,并没有过滤掉 4 */ 5 $arr = [‘‘,‘ ‘,null,0,‘0‘,‘\n‘,‘\t‘,-1,false]; 6 print_r(array_filter($arr));
例子二:
1 <?php 2 /* 3 * 不过滤0 4 */ 5 $arr = [‘‘,‘ ‘,null,0,‘0‘,‘\n‘,‘\t‘,-1,false]; 6 print_r(array_filter($arr,‘strlen‘));
例子三:
1 <?php 2 /* 3 * 过滤奇数 4 */ 5 $arr = [1,2,3,4,5,6]; 6 print_r(array_filter($arr,create_function(‘$v‘,‘return !($v & 1);‘)));
PHP array_filter
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。