//去除值为空的查询条件,传过来的参数是一维或多维数组
if(!function_exists('array_remove_empty')){
function array_remove_empty_string($arr, $allow = []) {
$newArr = array();
while(list($key, $val) = each($arr)) {
if (is_array($val)){
$val = array_remove_empty_string($val, $allow);
if (count($val)!= 0) {
$newArr[$key] = $val;
}
} elseif (trim($val) != "" || in_array($key, $allow)) {
$newArr[$key] = $val;
}
}
unset($arr);
return $newArr;
}
}