array array_filter ( array $input
[, $callback
= "" ] )
依次将 input
数组中的每个值传递到 callback
函数。如果 callback
函数返回 TRUE
,则 input
数组的当前值会被包含在返回的结果数组中。数组的键名保留不变。
如果没有提供 callback
函数, 将删除 input
中所有等值为 FALSE
的条目。
没有提供callback函数的情况, 或者 array_filter($array, 'strlen') 这种用法,在平常检验参数是否存在时,对于简化代码书写还是非常有用的,再也不用一堆的 if_else 了。