$map1['money'] = array('ELT','1500');
$map1['money'] = array('GT','0');
$jbgzval1 = M('salary_user')->where($map1)->count();
$map2['money'] = array('ELT','2000');
$map2['money'] = array('GT','1500');
$jbgzval2 = M('salary_user')->where($map2)->count();
$map3['money'] = array('ELT','2500');
$map3['money'] = array('GT','2000');
$jbgzval3 = M('salary_user')->where($map3)->count();想问一下,如何用循环的方式进行呢,?$jlist = array(
'1'=>'0_1500',
'2'=>'1500_2000',
'3'=>'2000_2500',
'4'=>'2500_3000',
'5'=>'3000_3500',
'6'=>'3500_4000',
'7'=>'4000_4500',
'8'=>'4500_5000',
'9'=>'5000_5500',
'10'=>'5500_6000',
'11'=>'6000_6500',
'12'=>'6500_7500',
'13'=>'7500_8000',
'14'=>'8000_8500',
'15'=>'8500_9000',
'16'=>'9000_9500',
'17'=>'9500_10000',
'18'=>'10000_12000',
'19'=>'12000_14000',
'20'=>'14000_16000',
'21'=>'16000_18000',
);
foreach ($jlist as $jkey =>$jval){
$fenw = explode("_", $jval);
$map.$jkey['money'] = array('ELT',$fenw[1]);
$map.$jkey['money'] = array('GT',$fenw[0]);
$jbgzval[$jkey] = M('salary_user')->where($map.$jkey)->count();
echo $jbgzval[$jkey]."<br>";
}我试了一下,我感觉我的逻辑不对。。请指教。。 最佳答案