这是我想要做的:
$newArray = array();
foreach($student as $s){
$newArray[$s->id][$s->grade] = $s;
}
Run Code Online (Sandbox Code Playgroud)
我想按照他们的成绩对学生进行排序(更多的是一组而不是一种类型),但我只想要将成绩分类而不是id.我可以不这样做:
$newArray[$s->id] = $s->grade
asort($newArray)
Run Code Online (Sandbox Code Playgroud)
但是我需要剩下的数据$s.此外,我希望维护每个学生的大量数据.
我怎样才能实现这样的排序?