显示下拉菜单

array_filter()

« array_fill_keys | array_flip »
<?php
// custom callback functions
function odd($var)  { return($var 1); };
function 
even($var) { return(!($var 1)); };

$array array_filter (
    
// array $array
    
?  // [callable $callback]
);
?>
结果
$array = [
  
'a' => 1,
  
'c' => 3,
  
'e' => 5,
]
示例
#1 array_filter  (["a" => 1"b" => 2"c" => 3"d" => 4"e" => 5],
 
"odd")
#2 array_filter  ([=> 6=> 7=> 8=> 9=> 10=> 11=> 12],
 
"even")
#3 array_filter  ([=> "foo"=> false=> -1=> null=> ""])
#4 array_filter  ([=> "foo"=> false=> -1=> null=> ""],
 
"is_numeric")
#5 array_filter  ([=> "foo"=> false=> -1=> null=> ""],
 
"ctype_alpha")
#6 array_filter  (["a" => 1],
 
"xyz")
#7 array_filter  (["a" => 1],
 
"time")
#8 array_filter  (["a" => 1],
 
"exception::getMessage")
另请参阅
array_map, array_reduce, array_walk, call_user_func