国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > PHP > 正文

PHP如何實現(xiàn)統(tǒng)計數(shù)據(jù)合并

2020-03-22 19:07:15
字體:
來源:轉載
供稿:網(wǎng)友
本篇文章主要講述的是用PHP實現(xiàn)將不同的統(tǒng)計結果整合在一起,如圖,根據(jù)年級統(tǒng)計出不同成績段人數(shù)(此處只為舉例),然后寫了一個方法來處理這些統(tǒng)計數(shù)組,感興趣的朋友可以去看看,希望對你有所幫助。

 ?php * 合并統(tǒng)計數(shù)據(jù) * @param $key_column string 統(tǒng)計參照字段名 * @param $_list_column array 統(tǒng)計內容字段 統(tǒng)計字段默認值0 * @param mixed ...$_list_arr array 需合并統(tǒng)計內容 * @return arrayfunction statArrMergeHandle($key_column, $_list_column, ...$_list_arr) //整理統(tǒng)計參照字段內容 $_total_key = array(); foreach ($_list_arr as $_arr) $_total_key = array_merge($_total_key, array_column($_arr, $key_column)); $_total_key = array_unique($_total_key); sort($_total_key);
//組合返回數(shù)組統(tǒng)計字段及內容,默認值0(根據(jù)情況自行設置默認值) $_modal_key = array(); foreach ($_list_column as $_column) $_modal_key[$_column] = 0; foreach ($_total_key as $key = $item) { $_arr_key = $_modal_key; $_arr_key[$key_column] = $item; foreach ($_list_arr as $_arr) {//遍歷需合并數(shù)據(jù)結果 foreach ($_arr as $em) { if ($item == $em[$key_column]) { foreach ($_list_column as $_column) { //統(tǒng)計結果大于0,更新相應統(tǒng)計字段數(shù)據(jù)(判斷數(shù)組內容是否存在) if ($em[$_column] 0) $_arr_key[$_column] = $em[$_column]; $_return_data[$key] = $_arr_key; unset($_arr_key); return $_return_data;
$_last_data = statArrMergeHandle( grade , array( sum_a , sum_b , sum_c , sum_d ), $score_a, $score_b, $score_c, $score_d);

最終結果:

相關教程:PHP視頻教程

以上就是PHP如何實現(xiàn)統(tǒng)計數(shù)據(jù)合并的詳細內容,PHP教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 宁蒗| 策勒县| 新晃| 冕宁县| 秭归县| 鄂伦春自治旗| 大宁县| 阳信县| 桂林市| 晋城| 格尔木市| 永顺县| 长丰县| 岗巴县| 永城市| 阳山县| 呼伦贝尔市| 宁武县| 梓潼县| 阳原县| 衡阳市| 雷州市| 新疆| 鲜城| 鲁甸县| 宜城市| 阜康市| 锡林郭勒盟| 桃园市| 福鼎市| 娱乐| 吉水县| 靖西县| 府谷县| 泾源县| 苏州市| 吉首市| 财经| 肥城市| 公主岭市| 舞钢市|