国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 贵州省| 双牌县| 兰溪市| 澄江县| 长宁县| 盈江县| 扶风县| 鹿泉市| 宜宾市| 巩义市| 小金县| 宜良县| 民乐县| 锦屏县| 宁国市| 浦东新区| 洞头县| 兰州市| 湖北省| 白山市| 昭通市| 黔南| 万源市| 新乐市| 依安县| 商城县| 渝北区| 通州市| 诸城市| 衡阳市| 岢岚县| 香港 | 积石山| 昭觉县| 博白县| 龙山县| 咸丰县| 称多县| 阿克陶县| 偃师市| 揭阳市|