<?php
function odd($var){
//返回输入的数是否为奇数
return ($var & 1);
}
function even($var){
return(!($var & 1));
}
$a = array('a'=>1,'b'=>2,'c'=>3,'d'=>false,'e'=>'');
$b = array(6,7,8);
print_r(array_filter($a, 'odd'));
print_r(array_filter($b, 'even'));
print_r(array_filter($a));
输出:
Array
(
[a] => 1
[c] => 3
)
Array
(
[0] => 6
[2] => 8
)
Array
(
[a] => 1
[b] => 2
[c] => 3
)
array_filter
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 1. array_reduce( arr , callablecallback ) 使用回调函数迭代地将数组简化为...
- 先来说下异同点 相同点: 操作对象是数组 都是利用回调函数对数组中每个元素进行操作 不同点: 返回值 回调函数的参...
- map 定义:对数组中的每个元素进行处理,得到新的数组; 特点:不改变原数组; 举例说明,比如我们有一个函数f(x...
- 一、实现Array.map 1、先用for 循环来实现下Array.prototype.map: 2、用Array...