php 中的array filter 为什么不起作用??

2025-04-29 00:42:24
推荐回答(1个)
回答1:

据PHP手册:

array_filter — 用回调函数过滤数组中的单元

array array_filter ( array $input [, callable $callback = "" ] )

依次将 input 数组中的每个值传递到 callback 函数。如果 callback 函数返回 TRUE,则 input 数组的当前值会被包含在返回的结果数组中。数组的键名保留不变。


由上述,再看你的代码,回调函数所返回的是什么?

function delEmpty($v){
    if($v!=''){
        return $v;
    }