将一个数组中能被 3 整除的数保留下来,需要写回调函数,满足条件的返回 true,否则返回 false
$arr = array(1,261,262,263,264,265,266,267,268,269,270,271,272,273,275,274,276,279,277,280,278,281,282,287,283,288,289);
function myFun($var){
if($var%3==0)
return true;
else
return false;
}
$filtered = array_filter($arr,"myFun");
print_r($filtered);
上面针对的是 value, 可以只针对 key 或针对 key, value 进行过滤
http://php.net/manual/en/function.array-filter.php
Leave a Reply