我想将一个数组复制到另一个满足某些条件的数组中..在某些情况下它可以正常工作,但不是这样的情况。请查看下面的代码
if($params['search_params']['inv_days_start'] != '') {
$res = array();
if(!empty($result)) {
foreach($result as $key=>$r) {
if($params['search_params']['inv_days_is'] == 'less_equal') {
if($r['date_diff'] <= $params['search_params']['inv_days_start']) {
$res[$key] = $result[$key];
}
} else if($params['search_params']['inv_days_is'] == 'greater_equal') {
if($r['date_diff'] >= $params['search_params']['inv_days_start']) {
$res[$key] = $result[$key];
}
} else if($params['search_params']['inv_days_is'] == 'is') {
if($r['date_diff'] == $params['search_params']['inv_days_start']) {
$res[$key] = $result[$key];
}
} else {
$res[$key] = $result[$key];
}
}
}
return $res;
}
我将此应用于滚动分页,但有时会显示空的结果..请帮助我