如何在Codeigniter函数中对学生标记进行排序

时间:2016-08-20 18:14:06

标签: php mysql codeigniter functional-programming ranking

有人可以帮我在codeigniter中获得学生排名功能。如何在报告中对每个学生的每个科目的主题标记进行排名。 这是下面的一个例子。我想得到这样的东西;

Name: Ben Wade
|Subject  |Test Score| Rank | Grade |  Remarks |
| English |    87    |  2   |   A+  | Excellent|
| Maths   |    76    |  3   |   B+  | V. Good|

Name: John Doe
|Subject  |Test Score| Rank | Grade |  Remarks |
| English |    97    |  1   |   A+  | Excellent|
| Maths   |    81    |  1   |   A+  | Excellent|

1 个答案:

答案 0 :(得分:1)

$highest_marks = $this->db->get('mark')->result_array();
rsort($highest_marks);
foreach($highest_marks as $row) {
        echo $row['mark_obtained'];
}

回复resut_array()然后rsort(),它会按降序对其进行排序。希望能帮助到你。 :)