做完一個項目,碰到了這個問題,處理完後,做一個分享.
數據可寫死,也可寫活,老鳥勿噴!
那一塊需要用到直接調用這個方法,返回值進行處理 顯示
返回格式: 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>
轉載請指明出處,謝謝。