$students = array (
256 => array ('name' => 'Jon', 'grade' => 98.5),
2 => array ('name' => 'Vance', 'grade' => 85.1),
9 => array ('name' => 'Stephen', 'grade' => 94.0),
364 => array ('name' => 'Steve', 'grade' => 85.1),
68 => array ('name' => 'Rob', 'grade' => 74.6)
);
function grade_sort($x,$y){
return ($x['grade'] < $y['grade']);
}
uasort ($students, 'grade_sort');
저는 PHP의 새로운 학습자입니다. 위의 코드를 잘 이해할 수 없습니다. 내가 return ($x['grade'] < $y['grade']);
을 return $x < $y;
으로 바꿀 수 있습니까? 그렇다면 왜요? 고마워요등급별 배열 정렬
당신은'grade_sort'를 보여 주지만 당신의 코드 호출'name_sort'는 이름이나 등급으로 정렬하려고합니까? – Cfreak