foreach ($arr as $key => $value) { $http_query .= $value . '=' . ${$value} . '&'; if (${$value}) { $param[$value] = ${$value}; } } $start_date = $param['start_date'] = $_GET['start_date'] = $_GET['start_date'] ? $_GET['start_date'] : date('Y-m'); // if (Common::isPost ()) { // if($start_date != '' && $end_date !=''){ $page_size = PAGE_SIZE; $page_no = $page_no < 1 ? 1 : $page_no; $start = ($page_no - 1) * $page_size; if ($_GET['download'] == 1) { $data['result'] = Complaint::baseSpAnalayze($param, $start, 0); } else { $data['result'] = Complaint::baseSpAnalayze($param, $start, $page_size); } $total = Complaint::getProMonthTotal($province_id, $start_date); $tmp = array(); if ($data['result']) { foreach ($data['result'] as $key => $value) { // $total += $value['num']; $name = mb_substr($value['sp_name'], 0, 20); $tmp['name'][] = $name; $tmp['value'][] = $value['num']; $tmp['wan'][] = round($value['wan'], 2); $data['wanString'][(string) $value['wan']] = $name; } rsort($tmp['wan']); krsort($data['wanString']); $data['wanString'] = '"' . implode('","', $data['wanString']) . '"';