Olá , fiquei com uma duvida, sobre o ex apresentado na aula a parte onde é declarado a função.
Estou ciente que a chave seria o (aluno )e acredito que o array íra percorrer por uma ordem alfabética. No exemplo é mencionado a chave nota, como que o php percorre ?
Acredito que nota 1 > nota2 return -1
(nota1) seria a ANA e a (nota2) maria ?
$notas = [
['aluno' => 'maria',
'nota' => '10'],
['aluno' => 'vinicius',
'nota' => '6'],
['aluno' => 'ana',
'nota' => '9']
];
function ordenarNotas($nota1,$nota2) { if($nota1['nota'] > $nota2['nota']){ return -1; }
if ($nota2['nota'] > $nota1['nota']){
return 1;
}
return 0;
}
usort($notas,'ordenarNotas');
var_dump($notas);