微擎框架之——多级查询显示每项个数

来源:互联网 发布:伊尔18客机数据 编辑:程序博客网 时间:2024/05/19 23:02

做完一个项目,碰到了这个问题,处理完后,做一个分享.

数据可写死,也可写活,老鸟勿喷!

那一块需要用到直接调用这个方法,返回值进行处理 显示

返回格式: array(

[0][..................]

[1][..................]

);



//进行多选项查询public function multiterm_select($data){
//一级选项$str_to = array('笔记本','台式机','一体机','显示器','数码相机','小数码','打印机','通讯产品','数据恢复','维修服务','其他',);
//二级选项$str_list = array('系统维护','电脑清洁', 'BIOS/CMOS', '显示器', '主板', '电源', '其他板卡', 'LED屏', '键盘', '电池', '喇叭', '风扇', '硬盘', '内存', '逻辑故障', '硬件故障(开盘', '市区内普通技术服', '市区内加急技术服务', );$arr = array();$arr_to = array();
//循环判断 给值if(!empty($data)){for($i = 0,$item = count($data);$i<$item;$i++){for($j = 0,$items = count($str_to);$j<$items;$j++){if($data[$i]['Machine_type']===$str_to[$j]){$arr[$j] = $arr[$j]+1;}}for($h = 0,$items = count($str_list);$h<$items;$h++){if($data[$i]['select_to']===$str_list[$h]){$arr_to[$h] = $arr_to[$h]+1;}}}}return array($arr,$arr_to);}
前端页面:
//这个格式判断是否有值
<label>笔记本 (<em>{php echo $arr[0]!=''?$arr[0]:0;}</em>)</label> 


转载请指明出处,谢谢。


阅读全文
1 0
原创粉丝点击